Table of Contents

Interface IDom

Namespace
Ranorex.Plugin
Assembly
Ranorex.Plugin.Web.dll
public interface IDom : IpcRemotingService.IPingable
Inherited Members
IpcRemotingService.IPingable.Ping()

Methods

CloseTab(int, int)

void CloseTab(int wndId, int tabId)

Parameters

wndId int
tabId int

ExecuteScript(int, int, long, NpPtr, string, params string[])

string ExecuteScript(int wndId, int tabId, long frameId, NpPtr elemId, string methodName, params string[] args)

Parameters

wndId int
tabId int
frameId long
elemId NpPtr
methodName string
args string[]

Returns

string

GetAllWindows()

List<TabWindowInfo> GetAllWindows()

Returns

List<TabWindowInfo>

GetDocumentChildren(int, int, long)

List<NpPtr> GetDocumentChildren(int wndId, int tabId, long frameId)

Parameters

wndId int
tabId int
frameId long

Returns

List<NpPtr>

GetDocumentRect(int, int, long)

string GetDocumentRect(int wndId, int tabId, long frameId)

Parameters

wndId int
tabId int
frameId long

Returns

string

GetElementChildren(NpPtr)

List<NpChildRef> GetElementChildren(NpPtr elemId)

Parameters

elemId NpPtr

Returns

List<NpChildRef>

GetElementFromPath(int, int, NpPtr, string, bool)

FromPathResult GetElementFromPath(int wndId, int tabId, NpPtr frameElemId, string rxPath, bool findSingle)

Parameters

wndId int
tabId int
frameElemId NpPtr
rxPath string
findSingle bool

Returns

FromPathResult

GetElementFromPoint(int, int, NpPtr, int, int)

List<NpPtr> GetElementFromPoint(int wndId, int tabId, NpPtr frameElemId, int x, int y)

Parameters

wndId int
tabId int
frameElemId NpPtr
x int
y int

Returns

List<NpPtr>

GetElementFromUid(int, int, NpPtr, string)

List<NpPtr> GetElementFromUid(int wndId, int tabId, NpPtr frameElemId, string uidValue)

Parameters

wndId int
tabId int
frameElemId NpPtr
uidValue string

Returns

List<NpPtr>

GetElementStyle(int, int, long, NpPtr, string)

string GetElementStyle(int wndId, int tabId, long frameId, NpPtr elemId, string name)

Parameters

wndId int
tabId int
frameId long
elemId NpPtr
name string

Returns

string

GetElementValue(NpPtr, string)

string GetElementValue(NpPtr elemId, string name)

Parameters

elemId NpPtr
name string

Returns

string

GetFrameElementChildren(NpPtr)

List<NpPtr> GetFrameElementChildren(NpPtr elemId)

Parameters

elemId NpPtr

Returns

List<NpPtr>

GetFrameElementFrameId(NpPtr)

long GetFrameElementFrameId(NpPtr elemId)

Parameters

elemId NpPtr

Returns

long

GetImageElementFromImageMap(int, int, NpPtr)

NpPtr GetImageElementFromImageMap(int wndId, int tabId, NpPtr elemId)

Parameters

wndId int
tabId int
elemId NpPtr

Returns

NpPtr

GetTabInfo(int, int)

TabWindowInfo GetTabInfo(int wndId, int tabId)

Parameters

wndId int
tabId int

Returns

TabWindowInfo

InvokeFlashCallFunction(NpPtr, string)

string InvokeFlashCallFunction(NpPtr elemId, string data)

Parameters

elemId NpPtr
data string

Returns

string

PerformClick(int, int, NpPtr, int, int)

bool PerformClick(int wndId, int tabId, NpPtr elemId, int x, int y)

Parameters

wndId int
tabId int
elemId NpPtr
x int
y int

Returns

bool

Reflect(string, int, int, string)

string Reflect(string type, int wndId, int tabId, string value)

Parameters

type string
wndId int
tabId int
value string

Returns

string

SelectTab(int, int)

void SelectTab(int wndId, int tabId)

Parameters

wndId int
tabId int

SetDocumentValue(int, int, string, string)

bool SetDocumentValue(int wndId, int tabId, string name, string value)

Parameters

wndId int
tabId int
name string
value string

Returns

bool

SetElementStyle(int, int, NpPtr, string, string)

bool SetElementStyle(int wndId, int tabId, NpPtr elemId, string name, string value)

Parameters

wndId int
tabId int
elemId NpPtr
name string
value string

Returns

bool

SetElementValue(int, int, NpPtr, string, string)

void SetElementValue(int wndId, int tabId, NpPtr elemId, string name, string value)

Parameters

wndId int
tabId int
elemId NpPtr
name string
value string