Table of Contents

Class WebFlavor

Namespace
Ranorex.Plugin
Assembly
Ranorex.Plugin.Web.dll
public class WebFlavor : Flavor
Inheritance
WebFlavor
Inherited Members

Constructors

WebFlavor()

public WebFlavor()

Fields

EdgePopupContainerClassName

public const string EdgePopupContainerClassName = "Windows.UI.Core.CoreComponentInputSource"

Field Value

string

InternetExplorerClassName

public const string InternetExplorerClassName = "Internet Explorer_Server"

Field Value

string

JSInvokeTemplate

public const string JSInvokeTemplate = "window.document.documentElement.setAttribute('_rxresult', (function() {\r\n@@FUNCTION_BODY@@\r\n})());"

Field Value

string

KnownAttributeNames

public static readonly HashSet<string> KnownAttributeNames

Field Value

HashSet<string>

PotentiallyDanglingNodeNames

public static readonly string[] PotentiallyDanglingNodeNames

Field Value

string[]

UnsupportedFromPathNodeNames

public static readonly string[] UnsupportedFromPathNodeNames

Field Value

string[]

Properties

EmbeddedWebDocumentsEnabled

Gets or sets a value specifying whether the automation of embedded IE web documents is enabled.

public static bool EmbeddedWebDocumentsEnabled { get; set; }

Property Value

bool

Remarks

If this setting is set to true, the automation of Internet Explorer web documents embedded in other applications is enabled.

Instance

public static WebFlavor Instance { get; }

Property Value

WebFlavor

IsFromPathSearchEnabled

public static bool IsFromPathSearchEnabled { get; }

Property Value

bool

UidAttributeName

The name of the attribute for this flavor which acts as a unique identifier for an element or null if the flavor has no uid attribute.

public override string UidAttributeName { get; }

Property Value

string

Methods

FixTagAttrNameChromeFirefox(string, string)

public static string FixTagAttrNameChromeFirefox(string name, string tag)

Parameters

name string
tag string

Returns

string

GetDomainFromUrl(string)

public static string GetDomainFromUrl(string url)

Parameters

url string

Returns

string

GetPageFromUrl(string)

public static string GetPageFromUrl(string url)

Parameters

url string

Returns

string

GetPathFromUrl(string)

public static string GetPathFromUrl(string url)

Parameters

url string

Returns

string

ParseStyleIntValue(object)

public static int ParseStyleIntValue(object val)

Parameters

val object

Returns

int

RaiseDomUiEvent(Element, string)

public static void RaiseDomUiEvent(Element element, string eventName)

Parameters

element Element
eventName string

RaiseSelectValueChangedEvent(Element, string)

public static void RaiseSelectValueChangedEvent(Element element, string eventName)

Parameters

element Element
eventName string

TransformToScreen(double, Rectangle)

public static Rectangle TransformToScreen(double z, Rectangle r)

Parameters

z double
r Rectangle

Returns

Rectangle