Table of Contents

Namespace Ranorex

Classes

ATag

The HTML 'a' tag.

AbbrTag

The HTML 'abbr' tag.

Accessible

Capability of an MSAA accessible object.

AccessibleTreeItem

Capability of an MSAA tree item.

AcronymTag

The HTML 'acronym' tag.

ActionFailedException

Exception that is thrown when executing an action on an Element failed (see InvokeAction(string, params object[])).

ActionTimeout

Provides metadata information about the timeout of the associated action for report generation.

Adapter

The base class for all role and capability adapters.

AddressTag

The HTML 'address' tag.

AirWindow

This element is an Adobe AIR application.

AlertBox

The JavaScript alert box.

AltGlyphDefTag

The HTML5 'altGlyphDef' tag.

AltGlyphItemTag

The HTML5 'altGlyphItem' tag.

AltGlyphTag

The HTML5 'altGlyph' tag.

AndroidApp

A capability that adds additional attributes to elements that represent a mobile application.

AndroidElement

General capability for UI elements of a mobile device.

AnimateColorTag

The HTML5 'animateColor' tag.

AnimateMotionTag

The HTML5 'animateMotion' tag.

AnimateTag

The HTML5 'animate' tag.

AnimateTransformTag

The HTML5 'animateTransform' tag.

AppletTag

The HTML 'applet' tag.

ApplicationNotRespondingException

Exception that is thrown when trying to access elements corresponding to an application that is not responding.

AreaTag

The HTML 'area' tag.

ArticleTag

The HTML5 'article' tag.

AsideTag

The HTML5 'aside' tag.

AudioTag

The HTML5 'audio' tag.

BTag

The HTML 'b' tag.

BaseFontTag

The HTML 'basefont' tag.

BaseTag

The HTML 'base' tag.

BdoTag

The HTML 'bdo' tag.

BigTag

The HTML 'big' tag.

BlockQuoteTag

The HTML 'blockquote' tag.

BodyTag

The HTML 'body' tag.

BrTag

The HTML 'br' tag.

Button

Represents a push button.

ButtonTag

The HTML 'button' tag.

CanvasTag

The HTML5 'canvas' tag.

CapabilityNotSupportedException

Exception that is thrown when an element does not provide a required capability.

CaptionTag

The HTML 'caption' tag.

Cell

Represents a table cell.

CenterTag

The HTML 'center' tag.

CheckBox

Represents a check box that allows the user to select a true or false condition.

Checkable

Represents an element that allows the user to select a true or false condition.

CircleTag

The HTML5 'circle' tag.

CiteTag

The HTML 'cite' tag.

ClipPathTag

The HTML5 'clipPath' tag.

CodeTag

The HTML 'code' tag.

ColGroupTag

The HTML 'colgroup' tag.

ColTag

The HTML 'col' tag.

ColorProfileTag

The HTML5 'color-profile' tag.

Column

Represents a table column.

ComboBox

Represents a combo box control.

CommandTag

The HTML5 'command' tag.

CompressedImage

Represents an image where the image data is internally stored in a byte array, compressed according to the specified image format (PNG by default).

Container

Represents a logical container element, such as a panel or groupbox.

ContextMenu

Represents a context popup menu.

Control

Capability of a .NET Windows Forms control.

ControlNet11

Capability of a .NET 1.1 Windows Forms control.

CursorTag

The HTML5 'cursor' tag.

DataListTag

The HTML5 'datalist' tag.

DataSources

A collection providing access to data connectors defined in the current TestSuite.

DataTag

The HTML 'data' tag.

DateTime

Represents a datetime picker or calendar control.

DdTag

The HTML 'dd' tag.

DefsTag

The HTML5 'defs' tag.

DelTag

The HTML 'del' tag.

Delay

Provides simple delay functionality which is automatically scaled by a configurable speed factor.

DelphiControl

Capability of a Delphi-based control.

DescTag

The HTML5 'desc' tag.

Desktop

Represents the operating system desktop.

DetailsTag

The HTML5 'details' tag.

DfnTag

The HTML 'dfn' tag.

DialogTag

The HTML 'dialog' tag.

DirTag

The HTML 'dir' tag.

DivTag

The HTML 'div' tag.

DlTag

The HTML 'dl' tag.

DtTag

The HTML 'dt' tag.

Duration

Represents a span of time.

Duration.DurationConverter

Converts from Duration to string and vice versa.

ElementNotFoundException

Exception that is thrown when a specific element is not found in a search method.

EllipseTag

TheHTML5'ellipse' tag.

EmTag

The HTML 'em' tag.

EmbedTag

The HTML 'embed' tag.

FeBlendTag

The HTML5 'feBlend' tag.

FeColorMatrixTag

The HTML5 'feColorMatrix' tag.

FeComponentTransferTag

The HTML5 'feComponentTransfer' tag.

FeCompositeTag

The HTML5 'feComposite' tag.

FeConvolveMatrixTag

The HTML5 'feConvolveMatrix' tag.

FeDiffuseLightingTag

The HTML5 'feDiffuseLighting' tag.

FeDisplacementMapTag

The HTML5 'feDisplacementMap' tag.

FeDistantLightTag

The HTML5 'feDistantLight' tag.

FeFloodTag

The HTML5 'feFloodtag.

FeFuncATag

The HTML5 'feFuncAtag.

FeFuncBTag

The HTML5 'feFuncBtag.

FeFuncGTag

The HTML5 'feFuncGtag.

FeFuncRTag

The HTML5 'feFuncRtag.

FeGaussianBlurTag

The HTML5 'feGaussianBlur' tag.

FeImageTag

The HTML5 'feImage' tag.

FeMergeNodeTag

The HTML5 'feMergeNode' tag.

FeMergeTag

The HTML5 'feMerge' tag.

FeMorphologyTag

The HTML5 'feMorphology' tag.

FeOffsetTag

The HTML5 'feOffset' tag.

FePointLightTag

The HTML5 'fePointLight' tag.

FeSpecularLightingTag

The HTML5 'feSpecularLighting' tag.

FeSpotLightTag

The HTML5 'feSpotLight' tag.

FeTileTag

The HTML5 'feTile' tag.

FeTurbulenceTag

The HTML5 'feTurbulence' tag.

FieldSetTag

The HTML 'fieldset' tag.

FigCaptionTag

The HTML5 'figcaption' tag.

FigureTag

The HTML5 'figure' tag.

FilterTag

The HTML5 'filter' tag.

FlexDataItem

The element is a part of a flex data provider collection.

FlexElement

The element is a part of a flash application.

FlexObject

This element is a flex or flash application.

FontFaceFormatTag

The HTML5 'font-face-format' tag.

FontFaceNameTag

The HTML5 'font-face-name' tag.

FontFaceSrcTag

The HTML5 'font-face-src' tag.

FontFaceTag

The HTML5 'font-face' tag.

FontFaceUriTag

The HTML5 'font-face-uri' tag.

FontTag

The HTML 'font' tag.

FooterTag

The HTML5 'footer' tag.

ForeignObjectTag

The HTML5 'foreignObject' tag.

Form

Represents an application main window or a dialog window.

FormTag

The HTML 'form' tag.

FrameTag

The HTML 'frame' tag.

FramesetTag

The HTML 'frameset' tag.

GTag

The HTML5 'g' tag.

GlyphRefTag

The HTML5 'glyphRef' tag.

GlyphTag

The HTML5 'glyph' tag.

Grip

Represents an element that can be moved or dragged, e.g. a size grip for resizing windows or controls.

H1Tag

The HTML 'h1' tag.

H2Tag

The HTML 'h2' tag.

H3Tag

The HTML 'h3' tag.

H4Tag

The HTML 'h4' tag.

H5Tag

The HTML 'h5' tag.

H6Tag

The HTML 'h6' tag.

HGroupTag

The HTML5 'hgroup' tag.

HeadTag

The HTML 'head' tag.

HeaderTag

The HTML5 'header' tag.

HkernTag

The HTML5 'hkern' tag.

Host

Represents the host machine running Ranorex.

HrTag

The HTML 'hr' tag.

IFrameTag

The HTML 'iframe' tag.

IHtmlTag

The HTML 'html' tag.

ITag

The HTML 'i' tag.

ImageNotFoundException

Exception that is thrown when an image is not found in a search method.

ImageTag

The HTML5 'image' tag.

ImageValidationException

Exception that is thrown when an image is not found in a search method.

Imaging

Provides methods to create screenshots of elements, to search for images, and for image processing.

Imaging.BitmapMemoryPressure

Adds memory pressure to a bitmap.

Imaging.FindOptions

Defines options for image find methods (see Find(Element, Bitmap) and FindSingle(Element, Bitmap) methods).

Imaging.Match

A match in a image find operation.

Imaging.MatchSimilarityComparer

Compares to matches by their similarity.

Imaging.Processing

Provides low-level image processing routines.

ImgTag

The HTML 'img' tag.

Indicator

Represents the indicator part of a slider or scrollbar.

InputTag

The HTML 'input' tag.

InsTag

The HTML 'ins' tag.

IosApp

A capability that adds additional attributes to elements that represent a mobile application.

IosElement

This capability adds iOS specific attributes to the UI element.

IosPicker

Capability for an iOS UIPicker control.

IosScrollView

This capability adds iOS specific attributes to the UI element.

IosSegmentedControl

Capability for mobile UISegmentedControl class

IosTable

This capability adds iOS specific attributes to the UI element.

IsIndexTag

The HTML 'isindex' tag.

JavaApplet

This element is a Java Applet.

JavaElement

The element is a part of a Java application.

JavaItem

The element is a part of a Java application.

KbdTag

The HTML 'kbd' tag.

KeyEventArgs

Provides data for the events of the Keyboard class.

KeyGenTag

The HTML5 'keygen' tag.

Keyboard

Provides keyboard actions and events.

LabelTag

The HTML 'label' tag.

LegendTag

The HTML 'legend' tag.

LiTag

The HTML 'li' tag.

LineTag

The HTML5 'line' tag.

LinearGradientTag

The HTML5 'linearGradient' tag.

Link

Represents a hyperlink.

LinkTag

The HTML 'link' tag.

List

Represents a logical list such as a listbox.

ListItem

Represents an item in a list.

Location

Represents an abstract, relative location within an element or on the screen.

Location.LocationConverter

Converts Location instances from and to string instances.

MainTag

The HTML 'main' tag.

MapTag

The HTML 'map' tag.

MarkTag

The HTML5 'mark' tag.

MarkerTag

The HTML5 'marker' tag.

MaskTag

The HTML5 'mask' tag.

MenuBar

Represents a menu bar.

MenuItem

Represents an entry in a menubar or context menu.

MenuTag

The HTML 'menu' tag.

MetaTag

The HTML 'meta' tag.

MetadataTag

The HTML5 'metadata' tag.

MeterTag

The HTML5 'meter' tag.

MissingGlyphTag

The HTML5 'missing-glyph' tag.

MobileApp

A capability that adds additional attributes to elements that represent a mobile application.

MobileDevice

Represents the capability of a mobile device that is connected to Ranorex.

MobileForm

Capability that adds additional information to forms on a mobile device.

MobileUiElement

General capability for UI elements of a mobile device.

MobileWebDocument

Capability representing a web document displayed within a web view.

Mouse

Provides mouse actions and events.

Mouse.MouseInterpolators

Pre-defined mouse interpolation functions

MouseEventArgs

Provides data for the events of the Mouse class.

MpathTag

The HTML5 'mpath' tag.

NativeItem

This element represents a native item (a logical part of a win32 control).

NativeWindow

This element is a native win32 window or control.

NavTag

The HTML5 'nav' tag.

NoFramesTag

The HTML 'noframes' tag.

NoScriptTag

The HTML 'noscript' tag.

NumberPicker

Represents a number picker.

ObjectTag

The HTML 'object' tag.

OlTag

The HTML 'ol' tag.

OperationFailedException

Exception that is thrown when executing an operation on an Element failed.

OptGroupTag

The HTML 'optgroup' tag.

OptionTag

The HTML 'option' tag.

OutputTag

The HTML5 'output' tag.

PTag

The HTML 'p' tag.

ParamTag

The HTML 'param' tag.

PathTag

The HTML5 'path' tag.

PatternTag

The HTML5 'pattern' tag.

Picture

Represents a picture, icon, image or diagram.

PictureTag

The HTML 'picture' tag.

PolygonTag

The HTML5 'polygon' tag.

PolylineTag

The HTML5 'polyline' tag.

PopupWatcher

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.

PreTag

The HTML 'pre' tag.

ProgressBar

Represents a progress bar.

ProgressTag

The HTML5 'progress' tag.

QTag

The HTML 'q' tag.

QtElement

The element is a part of a Qt application.

QtItem

The item is a part of a Qt AbstractItemModel container.

QtWindow

The element is Qt application window.

RadialGradientTag

The HTML5 'radialGradient' tag.

RadioButton

Represents a radio button which enables the user to select a single option from a group of choices.

RanorexException

The base class for all Ranorex-specific exceptions.

RawImage

Raw image data drawn by the GDI API.

RawText

Raw text drawn by the GDI API.

RawTextBlock

Raw text block drawn by the GDI API.

RecordItemIndex

Provides metadata information about the index of record items for report generation.

RectTag

The HTML5 'rect' tag.

Report

The Ranorex reporting service.
Used to log messages to a number of configured loggers.

ReportLevel.ReportLevelConverter

Converts from ReportLevel to string and vice versa.

Row

Represents a table row.

RpTag

The HTML5 'rp' tag.

RtTag

The HTML5 'rt' tag.

RubyTag

The HTML5 'ruby' tag.

RxAggregateException

Represents one or more errors that occur during application execution.

RxPathException

Exception that is thrown when constructing an RxPath instance fails.

STag

The HTML 's' tag.

SampTag

The HTML 'samp' tag.

SapElement

The element is a part of an SAP GUI application.

SapItem

The element represents an item in a SAP data-bound control.

SapWindow

The element represents a top-level window of a SAP GUI application.

ScriptTag

The HTML 'script' tag.

ScrollBar

Represents a vertical or horizontal scroll bar control.

SectionTag

The HTML5 'section' tag.

SelectTag

The HTML 'select' tag.

Separator

Represents a separator used for menus and toolbars.

SetAttributeFailedException

Exception that is thrown when setting an attribute on an Element failed (see SetAttributeValue(string, object)).

SetTag

The HTML5 'set' tag.

Slider

Represents a slider or trackbar control.

SmallTag

The HTML 'small' tag.

SourceTag

The HTML5 'source' tag.

SpanTag

The HTML 'span' tag.

StatusBar

Represents a status bar usually located at the bottom of a form.

StopTag

The HTML5 'stop' tag.

StrikeTag

The HTML 'strike' tag.

StrongTag

The HTML 'strong' tag.

StyleTag

The HTML 'style' tag.

SubTag

The HTML 'sub' tag.

SummaryTag

The HTML5 'summary' tag.

SupTag

The HTML 'sup' tag.

SvgTag

The HTML5 'svg' tag.

SwitchTag

The HTML5 'switch' tag.

SymbolTag

The HTML5 'symbol' tag.

TBodyTag

The HTML 'tbody' tag.

TFootTag

The HTML 'tfoot' tag.

THeadTag

The HTML 'thead' tag.

TabPage

Represents a tab page in a tab page list.

TabPageList

Represents a tab page list.

Table

Represents a table or grid, consisting of rows and columns.

TableTag

The HTML 'table' tag.

TdTag

The HTML 'td' tag.

TemplateTag

The HTML 'template' tag.

Text

Represents an edit box, a text area, or static text.

TextAreaTag

The HTML 'textarea' tag.

TextPathTag

The HTML5 'textPath' tag.

TextTag

The HTML5 'text' tag.

ThTag

The HTML 'th' tag.

TimeTag

The HTML5 'time' tag.

TitleBar

Represents the title bar of a form or dialog window.

TitleTag

The HTML 'title' tag.

ToggleButton

Capability for ToggleButton UI elements.

ToolBar

Represents a tool bar.

ToolTip

Represents tooltip popup.

Touch

Provides touch input actions.

TrTag

The HTML 'tr' tag.

TrackTag

The HTML 'tack' tag.

Tree

Represents a tree control.

TreeItem

Represents an item in a tree.

TrefTag

The HTML5 'tref' tag.

TspanTag

The HTML5 'tspan' tag.

TtTag

The HTML 'tt' tag.

UIAutomation

Capability of an UI AutomationElement.

UIAutomationInvoke

Capability for the UIA Invoke pattern.

UIAutomationRangeValue

Capability for the UIA RangeValue pattern.

UIAutomationScrollItem

Capability for the UIA ScrollItem pattern.

UIAutomationToggle

Capability for the UIA Toggle pattern.

UIAutomationValue

Capability for the UIA Value pattern.

UIAutomationVirtualizedItem

Capability for the UIA VirtualizedItem pattern.

UTag

The HTML 'u' tag.

UlTag

The HTML 'ul' tag.

Unknown

Represents a UI element which cannot be further categorized.

UseTag

The HTML5 'use' tag.

Validate

Provides a number of different validation methods.

Validate.Options

Provides additional options for a validation action.

ValidationException

Exception that is thrown if validation using the Validate class fails.

VarTag

The HTML 'var' tag.

VideoTag

The HTML5 'video' tag.

ViewTag

The HTML5 'view' tag.

VkernTag

The HTML5 'vkern' tag.

WbrTag

The HTML5 'wbr' tag.

WebDocument

The element represents a web document opened as a browser tab or embedded in another application.

WebElement

The element represents a web element (tag) inside of a web document DOM.

WindowsApp

Capability for Windows UI apps.

WinformsCoreControl

Capability of a .NET Core Windows Forms control.

WpfElement

Capability of a WPF element.

WpfGroupElement

Capability of a group of WPF elements.

WpfWin32Element

Capability of a WPF window element.

Structs

ReportLevel

Defines (importance-) levels used for logging individual messages.

Enums

Host.DeploymentModes

States how deployment shall be done.

Imaging.Preprocessings

Defines preprocessing steps that can be performed on an image.

Mouse.MouseInterpolationMode

Modes for interpolating simulated mouse movements between start and end points

RunAppFlags

Used to further modify the behavior when running an application.

Validate.ResultOption

Specifies whether to create the validation result

WebDocument.CapturePageFlags

Flags controlling the detailed behavior of the screen-shot capture operation.

Delegates

KeyEventHandler

Represents the method that will handle the events of the Keyboard class.

Mouse.MouseInterpolationFunction

A function for interpolation mouse movements.

MouseEventHandler

Represents the method that will handle the events of the Mouse class.

PopupItemCallback

A callback to notify the client of unexpected dialogs/popups.

PopupPathCallback

A callback to notify the client of unexpected dialogs/popups.

RemotelyInvokedDelegate

Delegate for the InvokeRemotely(RemotelyInvokedDelegate) method with input data.