Click or drag to resize
Ranorex

Ranorex Namespace

The main Ranorex namespace providing classes for different UI element types. Each type has distinct actions and attributes.
Classes
  ClassDescription
Public classAbbrTag
The HTML 'abbr' tag.
Public classAccessible
Capability of an MSAA accessible object.
Public classAccessibleTreeItem
Capability of an MSAA tree item.
Public classAcronymTag
The HTML 'acronym' tag.
Public classActionFailedException
Public classActionTimeout
Provides metadata information about the timeout of the associated action for report generation.
Public classAdapter
The base class for all role and capability adapters.
Public classAddressTag
The HTML 'address' tag.
Public classAirWindow
This element is an Adobe AIR application.
Public classAlertBox
The JavaScript alert box.
Public classAltGlyphDefTag
The HTML5 'altGlyphDef' tag.
Public classAltGlyphItemTag
The HTML5 'altGlyphItem' tag.
Public classAltGlyphTag
The HTML5 'altGlyph' tag.
Public classAndroidApp
A capability that adds additional attributes to elements that represent a mobile application.
Public classAndroidElement
General capability for UI elements of a mobile device.
Public classAnimateColorTag
The HTML5 'animateColor' tag.
Public classAnimateMotionTag
The HTML5 'animateMotion' tag.
Public classAnimateTag
The HTML5 'animate' tag.
Public classAnimateTransformTag
The HTML5 'animateTransform' tag.
Public classAppletTag
The HTML 'applet' tag.
Public classApplicationNotRespondingException
Exception that is thrown when trying to access elements corresponding to an application that is not responding.
Public classAreaTag
The HTML 'area' tag.
Public classArticleTag
The HTML5 'article' tag.
Public classAsideTag
The HTML5 'aside' tag.
Public classATag
The HTML 'a' tag.
Public classAudioTag
The HTML5 'audio' tag.
Public classBaseFontTag
The HTML 'basefont' tag.
Public classBaseTag
The HTML 'base' tag.
Public classBdoTag
The HTML 'bdo' tag.
Public classBigTag
The HTML 'big' tag.
Public classBlockQuoteTag
The HTML 'blockquote' tag.
Public classBodyTag
The HTML 'body' tag.
Public classBrTag
The HTML 'br' tag.
Public classBTag
The HTML 'b' tag.
Public classButton
Represents a push button.
Public classButtonTag
The HTML 'button' tag.
Public classCanvasTag
The HTML5 'canvas' tag.
Public classCapabilityNotSupportedException
Exception that is thrown when an element does not provide a required capability.
Public classCaptionTag
The HTML 'caption' tag.
Public classCefWebDocument
Web document in an embedded Chromium browser
Public classCefWebDocumentDebug
(DEBUG) Capability of a Chromium-derived web document.
Public classCefWebElement
Web element in an embedded Chromium browser
Public classCell
Represents a table cell.
Public classCenterTag
The HTML 'center' tag.
Public classCheckable
Represents an element that allows the user to select a true or false condition.
Public classCheckBox
Represents a check box that allows the user to select a true or false condition.
Public classCircleTag
The HTML5 'circle' tag.
Public classCiteTag
The HTML 'cite' tag.
Public classClipPathTag
The HTML5 'clipPath' tag.
Public classCodeTag
The HTML 'code' tag.
Public classColGroupTag
The HTML 'colgroup' tag.
Public classColorProfileTag
The HTML5 'color-profile' tag.
Public classColTag
The HTML 'col' tag.
Public classColumn
Represents a table column.
Public classComboBox
Represents a combo box control.
Public classCommandTag
The HTML5 'command' tag.
Public classCompressedImage
Represents an image where the image data is internally stored in a byte array, compressed according to the specified image format (PNG by default).
Public classContainer
Represents a logical container element, such as a panel or groupbox.
Public classContextMenu
Represents a context popup menu.
Public classControl
Capability of a .NET Windows Forms control.
Public classControlNet11
Capability of a .NET 1.1 Windows Forms control.
Public classCursorTag
The HTML5 'cursor' tag.
Public classDataListTag
The HTML5 'datalist' tag.
Public classDataSources
A collection providing access to data connectors defined in the current TestSuite.
Public classDataTag
The HTML 'data' tag.
Public classDateTime
Represents a datetime picker or calendar control.
Public classDdTag
The HTML 'dd' tag.
Public classDefsTag
The HTML5 'defs' tag.
Public classDelay
Provides simple delay functionality which is automatically scaled by a configurable speed factor.
Public classDelphiControl
Capability of a Delphi-based control.
Public classDelTag
The HTML 'del' tag.
Public classDescTag
The HTML5 'desc' tag.
Public classDesktop
Represents the operating system desktop.
Public classDetailsTag
The HTML5 'details' tag.
Public classDfnTag
The HTML 'dfn' tag.
Public classDialogTag
The HTML 'dialog' tag.
Public classDirTag
The HTML 'dir' tag.
Public classDivTag
The HTML 'div' tag.
Public classDlTag
The HTML 'dl' tag.
Public classDtTag
The HTML 'dt' tag.
Public classDuration
Represents a span of time.
Public classDurationDurationConverter
Converts from Duration to String and vice versa.
Public classElementNotFoundException
Exception that is thrown when a specific element is not found in a search method.
Public classEllipseTag
TheHTML5'ellipse' tag.
Public classEmbedTag
The HTML 'embed' tag.
Public classEmTag
The HTML 'em' tag.
Public classExcelApplication
Capability of an Excel Application.
Public classExcelOleObject
Capability of an Excel OleObject.
Public classExcelRange
Capability of an Excel Range.
Public classExcelShape
Capability of an Excel Shape.
Public classExcelWorkBook
Capability of an Excel WorkBook.
Public classExcelWorkSheet
Capability of an Excel WorkSheet.
Public classFeBlendTag
The HTML5 'feBlend' tag.
Public classFeColorMatrixTag
The HTML5 'feColorMatrix' tag.
Public classFeComponentTransferTag
The HTML5 'feComponentTransfer' tag.
Public classFeCompositeTag
The HTML5 'feComposite' tag.
Public classFeConvolveMatrixTag
The HTML5 'feConvolveMatrix' tag.
Public classFeDiffuseLightingTag
The HTML5 'feDiffuseLighting' tag.
Public classFeDisplacementMapTag
The HTML5 'feDisplacementMap' tag.
Public classFeDistantLightTag
The HTML5 'feDistantLight' tag.
Public classFeFloodTag
The HTML5 'feFloodtag.
Public classFeFuncATag
The HTML5 'feFuncAtag.
Public classFeFuncBTag
The HTML5 'feFuncBtag.
Public classFeFuncGTag
The HTML5 'feFuncGtag.
Public classFeFuncRTag
The HTML5 'feFuncRtag.
Public classFeGaussianBlurTag
The HTML5 'feGaussianBlur' tag.
Public classFeImageTag
The HTML5 'feImage' tag.
Public classFeMergeNodeTag
The HTML5 'feMergeNode' tag.
Public classFeMergeTag
The HTML5 'feMerge' tag.
Public classFeMorphologyTag
The HTML5 'feMorphology' tag.
Public classFeOffsetTag
The HTML5 'feOffset' tag.
Public classFePointLightTag
The HTML5 'fePointLight' tag.
Public classFeSpecularLightingTag
The HTML5 'feSpecularLighting' tag.
Public classFeSpotLightTag
The HTML5 'feSpotLight' tag.
Public classFeTileTag
The HTML5 'feTile' tag.
Public classFeTurbulenceTag
The HTML5 'feTurbulence' tag.
Public classFieldSetTag
The HTML 'fieldset' tag.
Public classFigCaptionTag
The HTML5 'figcaption' tag.
Public classFigureTag
The HTML5 'figure' tag.
Public classFilterTag
The HTML5 'filter' tag.
Public classFlexDataItem
The element is a part of a flex data provider collection.
Public classFlexElement
The element is a part of a flash application.
Public classFlexObject
This element is a flex or flash application.
Public classFontFaceFormatTag
The HTML5 'font-face-format' tag.
Public classFontFaceNameTag
The HTML5 'font-face-name' tag.
Public classFontFaceSrcTag
The HTML5 'font-face-src' tag.
Public classFontFaceTag
The HTML5 'font-face' tag.
Public classFontFaceUriTag
The HTML5 'font-face-uri' tag.
Public classFontTag
The HTML 'font' tag.
Public classFooterTag
The HTML5 'footer' tag.
Public classForeignObjectTag
The HTML5 'foreignObject' tag.
Public classForm
Represents an application main window or a dialog window.
Public classFormTag
The HTML 'form' tag.
Public classFramesetTag
The HTML 'frameset' tag.
Public classFrameTag
The HTML 'frame' tag.
Public classGlyphRefTag
The HTML5 'glyphRef' tag.
Public classGlyphTag
The HTML5 'glyph' tag.
Public classGrip
Represents an element that can be moved or dragged, e.g. a size grip for resizing windows or controls.
Public classGTag
The HTML5 'g' tag.
Public classH1Tag
The HTML 'h1' tag.
Public classH2Tag
The HTML 'h2' tag.
Public classH3Tag
The HTML 'h3' tag.
Public classH4Tag
The HTML 'h4' tag.
Public classH5Tag
The HTML 'h5' tag.
Public classH6Tag
The HTML 'h6' tag.
Public classHeaderTag
The HTML5 'header' tag.
Public classHeadTag
The HTML 'head' tag.
Public classHGroupTag
The HTML5 'hgroup' tag.
Public classHkernTag
The HTML5 'hkern' tag.
Public classHost
Represents the host machine running Ranorex.
Public classHrTag
The HTML 'hr' tag.
Public classIFrameTag
The HTML 'iframe' tag.
Public classIHtmlTag
The HTML 'html' tag.
Public classImageNotFoundException
Exception that is thrown when an image is not found in a search method.
Public classImageTag
The HTML5 'image' tag.
Public classImageValidationException
Exception that is thrown when an image is not found in a search method.
Public classImaging
Provides methods to create screenshots of elements, to search for images, and for image processing.
Public classImagingBitmapMemoryPressure
Adds memory pressure to a bitmap.
Public classImagingFindOptions
Defines options for image find methods (see Find(Element, Bitmap) and FindSingle(Element, Bitmap) methods).
Public classImagingMatch
A match in a image find operation.
Public classImagingMatchSimilarityComparer
Compares to matches by their similarity.
Public classImagingProcessing
Provides low-level image processing routines.
Public classImgTag
The HTML 'img' tag.
Public classIndicator
Represents the indicator part of a slider or scrollbar.
Public classInputTag
The HTML 'input' tag.
Public classInsTag
The HTML 'ins' tag.
Public classIosApp
A capability that adds additional attributes to elements that represent a mobile application.
Public classIosElement
This capability adds iOS specific attributes to the UI element.
Public classIosPicker
Capability for an iOS UIPicker control.
Public classIosScrollView
This capability adds iOS specific attributes to the UI element.
Public classIosSegmentedControl
Capability for mobile UISegmentedControl class
Public classIosTable
This capability adds iOS specific attributes to the UI element.
Public classIsIndexTag
The HTML 'isindex' tag.
Public classITag
The HTML 'i' tag.
Public classJavaApplet
This element is a Java Applet.
Public classJavaElement
The element is a part of a Java application.
Public classJavaItem
The element is a part of a Java application.
Public classKbdTag
The HTML 'kbd' tag.
Public classKeyboard
Provides keyboard actions and events.
Public classKeyEventArgs
Provides data for the events of the Keyboard class.
Public classKeyGenTag
The HTML5 'keygen' tag.
Public classLabelTag
The HTML 'label' tag.
Public classLegendTag
The HTML 'legend' tag.
Public classLinearGradientTag
The HTML5 'linearGradient' tag.
Public classLineTag
The HTML5 'line' tag.
Public classLink
Represents a hyperlink.
Public classLinkTag
The HTML 'link' tag.
Public classList
Represents a logical list such as a listbox.
Public classListItem
Represents an item in a list.
Public classLiTag
The HTML 'li' tag.
Public classLocation
Represents an abstract, relative location within an element or on the screen.
Public classLocationLocationConverter
Converts Location instances from and to String instances.
Public classMainTag
The HTML 'main' tag.
Public classMapTag
The HTML 'map' tag.
Public classMarkerTag
The HTML5 'marker' tag.
Public classMarkTag
The HTML5 'mark' tag.
Public classMaskTag
The HTML5 'mask' tag.
Public classMenuBar
Represents a menu bar.
Public classMenuItem
Represents an entry in a menubar or context menu.
Public classMenuTag
The HTML 'menu' tag.
Public classMetadataTag
The HTML5 'metadata' tag.
Public classMetaTag
The HTML 'meta' tag.
Public classMeterTag
The HTML5 'meter' tag.
Public classMissingGlyphTag
The HTML5 'missing-glyph' tag.
Public classMobileApp
A capability that adds additional attributes to elements that represent a mobile application.
Public classMobileDevice
Represents the capability of a mobile device that is connected to Ranorex.
Public classMobileForm
Capability that adds additional information to forms on a mobile device.
Public classMobileUiElement
General capability for UI elements of a mobile device.
Public classMobileWebDocument
Capability representing a web document displayed within a web view.
Public classMouse
Provides mouse actions and events.
Public classMouseMouseInterpolators
Pre-defined mouse interpolation functions
Public classMouseEventArgs
Provides data for the events of the Mouse class.
Public classMpathTag
The HTML5 'mpath' tag.
Public classNativeItem
This element represents a native item (a logical part of a win32 control).
Public classNativeWindow
This element is a native win32 window or control.
Public classNavTag
The HTML5 'nav' tag.
Public classNoFramesTag
The HTML 'noframes' tag.
Public classNoScriptTag
The HTML 'noscript' tag.
Public classNumberPicker
Represents a number picker.
Public classObjectTag
The HTML 'object' tag.
Public classOlTag
The HTML 'ol' tag.
Public classOperationFailedException
Exception that is thrown when executing an operation on an Element failed.
Public classOptGroupTag
The HTML 'optgroup' tag.
Public classOptionTag
The HTML 'option' tag.
Public classOutputTag
The HTML5 'output' tag.
Public classParamTag
The HTML 'param' tag.
Public classPathTag
The HTML5 'path' tag.
Public classPatternTag
The HTML5 'pattern' tag.
Public classPicture
Represents a picture, icon, image or diagram.
Public classPictureTag
The HTML 'picture' tag.
Public classPolygonTag
The HTML5 'polygon' tag.
Public classPolylineTag
The HTML5 'polyline' tag.
Public classPopupWatcher
Allows watching for unexpected dialogs and popups in the background.
Use Watch(RepoItemInfo, PopupItemCallback) or WatchAndClick(RepoItemInfo, RepoItemInfo) to register for notifications by providing a repository item or RxPath to watch for, as well as a callback to get notified or another repository item to click on if the watched element is found.
Public classPreTag
The HTML 'pre' tag.
Public classProgressBar
Represents a progress bar.
Public classProgressTag
The HTML5 'progress' tag.
Public classPTag
The HTML 'p' tag.
Public classQTag
The HTML 'q' tag.
Public classQtElement
The element is a part of a Qt application.
Public classQtItem
The item is a part of a Qt AbstractItemModel container.
Public classQtWindow
The element is Qt application window.
Public classRadialGradientTag
The HTML5 'radialGradient' tag.
Public classRadioButton
Represents a radio button which enables the user to select a single option from a group of choices.
Public classRanorexException
The base class for all Ranorex-specific exceptions.
Public classRawImage
Raw image data drawn by the GDI API.
Public classRawText
Raw text drawn by the GDI API.
Public classRawTextBlock
Raw text block drawn by the GDI API.
Public classRecordItemIndex
Provides metadata information about the index of record items for report generation.
Public classRectTag
The HTML5 'rect' tag.
Public classReport
The Ranorex reporting service.
Used to log messages to a number of configured loggers.
Public classReportLevelReportLevelConverter
Converts from ReportLevel to String and vice versa.
Public classRow
Represents a table row.
Public classRpTag
The HTML5 'rp' tag.
Public classRtTag
The HTML5 'rt' tag.
Public classRubyTag
The HTML5 'ruby' tag.
Public classRxAggregateException
Represents one or more errors that occur during application execution.
Public classRxPathException
Exception that is thrown when constructing an RxPath instance fails.
Public classSampTag
The HTML 'samp' tag.
Public classSapElement
The element is a part of an SAP GUI application.
Public classSapItem
The element represents an item in a SAP data-bound control.
Public classSapWindow
The element represents a top-level window of a SAP GUI application.
Public classScriptTag
The HTML 'script' tag.
Public classScrollBar
Represents a vertical or horizontal scroll bar control.
Public classSectionTag
The HTML5 'section' tag.
Public classSelectTag
The HTML 'select' tag.
Public classSeparator
Represents a separator used for menus and toolbars.
Public classSetAttributeFailedException
Exception that is thrown when setting an attribute on an Element failed (see SetAttributeValue(String, Object)).
Public classSetTag
The HTML5 'set' tag.
Public classSlider
Represents a slider or trackbar control.
Public classSmallTag
The HTML 'small' tag.
Public classSourceTag
The HTML5 'source' tag.
Public classSpanTag
The HTML 'span' tag.
Public classSTag
The HTML 's' tag.
Public classStatusBar
Represents a status bar usually located at the bottom of a form.
Public classStopTag
The HTML5 'stop' tag.
Public classStrikeTag
The HTML 'strike' tag.
Public classStrongTag
The HTML 'strong' tag.
Public classStyleTag
The HTML 'style' tag.
Public classSubTag
The HTML 'sub' tag.
Public classSummaryTag
The HTML5 'summary' tag.
Public classSupTag
The HTML 'sup' tag.
Public classSvgTag
The HTML5 'svg' tag.
Public classSwitchTag
The HTML5 'switch' tag.
Public classSymbolTag
The HTML5 'symbol' tag.
Public classTable
Represents a table or grid, consisting of rows and columns.
Public classTableTag
The HTML 'table' tag.
Public classTabPage
Represents a tab page in a tab page list.
Public classTabPageList
Represents a tab page list.
Public classTBodyTag
The HTML 'tbody' tag.
Public classTdTag
The HTML 'td' tag.
Public classTemplateTag
The HTML 'template' tag.
Public classText
Represents an edit box, a text area, or static text.
Public classTextAreaTag
The HTML 'textarea' tag.
Public classTextPathTag
The HTML5 'textPath' tag.
Public classTextTag
The HTML5 'text' tag.
Public classTFootTag
The HTML 'tfoot' tag.
Public classTHeadTag
The HTML 'thead' tag.
Public classThTag
The HTML 'th' tag.
Public classTimeTag
The HTML5 'time' tag.
Public classTitleBar
Represents the title bar of a form or dialog window.
Public classTitleTag
The HTML 'title' tag.
Public classToggleButton
Capability for ToggleButton UI elements.
Public classToolBar
Represents a tool bar.
Public classToolTip
Represents tooltip popup.
Public classTouch
Provides touch input actions.
Public classTrackTag
The HTML 'tack' tag.
Public classTree
Represents a tree control.
Public classTreeItem
Represents an item in a tree.
Public classTrefTag
The HTML5 'tref' tag.
Public classTrTag
The HTML 'tr' tag.
Public classTspanTag
The HTML5 'tspan' tag.
Public classTtTag
The HTML 'tt' tag.
Public classUIAutomation
Capability of an UI AutomationElement.
Public classUIAutomationInvoke
Capability for the UIA Invoke pattern.
Public classUIAutomationRangeValue
Capability for the UIA RangeValue pattern.
Public classUIAutomationScrollItem
Capability for the UIA ScrollItem pattern.
Public classUIAutomationToggle
Capability for the UIA Toggle pattern.
Public classUIAutomationValue
Capability for the UIA Value pattern.
Public classUIAutomationVirtualizedItem
Capability for the UIA VirtualizedItem pattern.
Public classUlTag
The HTML 'ul' tag.
Public classUnknown
Represents a UI element which cannot be further categorized.
Public classUseTag
The HTML5 'use' tag.
Public classUTag
The HTML 'u' tag.
Public classValidate
Provides a number of different validation methods.
Public classValidateOptions
Provides additional options for a validation action.
Public classValidationException
Exception that is thrown if validation using the Validate class fails.
Public classVarTag
The HTML 'var' tag.
Public classVideoTag
The HTML5 'video' tag.
Public classViewTag
The HTML5 'view' tag.
Public classVkernTag
The HTML5 'vkern' tag.
Public classWbrTag
The HTML5 'wbr' tag.
Public classWebDocument
The element represents a web document opened as a browser tab or embedded in another application.
Public classWebDriver
Represents the capability of a WebDriver Endpoint that is connected to Ranorex.
Public classWebDriverDocument
Represents the capability of a WebDriverDocument.
Public classWebElement
The element represents a web element (tag) inside of a web document DOM.
Public classWindowsApp
Capability for Windows UI apps.
Public classWinformsCoreControl
Capability of a .NET Core Windows Forms control.
Public classWordApplication
Capability of an Word Application.
Public classWordDocument
Capability of an Word Document.
Public classWpfCoreElement
Capability of a WPF element.
Public classWpfCoreGroupElement
Capability of a group of WPF elements.
Public classWpfCoreWin32Element
Capability of a WPF window element.
Public classWpfElement
Capability of a WPF element.
Public classWpfGroupElement
Capability of a group of WPF elements.
Public classWpfWin32Element
Capability of a WPF window element.
Structures
  StructureDescription
Public structureReportLevel
Defines (importance-) levels used for logging individual messages.
Delegates
  DelegateDescription
Public delegateKeyEventHandler
Represents the method that will handle the events of the Keyboard class.
Public delegateMouseMouseInterpolationFunction
A function for interpolation mouse movements.
Public delegateMouseEventHandler
Represents the method that will handle the events of the Mouse class.
Public delegatePopupItemCallback
A callback to notify the client of unexpected dialogs/popups.
Public delegatePopupPathCallback
A callback to notify the client of unexpected dialogs/popups.
Public delegateRemotelyInvokedDelegate
Delegate for the InvokeRemotely(RemotelyInvokedDelegate) method with input data.
Enumerations
  EnumerationDescription
Public enumerationHostDeploymentModes
States how deployment shall be done.
Public enumerationImagingPreprocessings
Defines preprocessing steps that can be performed on an image.
Public enumerationMouseMouseInterpolationMode
Modes for interpolating simulated mouse movements between start and end points
Public enumerationRunAppFlags
Used to further modify the behavior when running an application.
Public enumerationValidateResultOption
Specifies whether to create the validation result
Public enumerationWebDocumentCapturePageFlags
Flags controlling the detailed behavior of the screen-shot capture operation.