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.
- 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.
- 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.