The Browser type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| ClearCache |
Clear the cache of a certain category.
| |
| Close | Overloaded. | |
| ContainsPoint |
True/False whether a specific point falls within this browser/frame rendering region
| |
| ContainsRectangle |
True/False whether a specific rectangle falls within this browser/frame rendering region
| |
| ContainsText |
True/False whether the 'text' is contained within the page currently loaded. Not case sensitive.
| |
| Equals | (Inherited from Object.) | |
| ExecuteCommand | Overloaded. | |
| Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| FriendlyName |
Get a friendly name for this browser instance
| |
| GetChildHosts |
Get all containing child hosts. For Browser, this will return a list of all Frames (if any) + any SilverlightApp instances
| |
| GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetHostRoot |
Get the root element of the DomTree
| |
| GetSelectedText |
Gets the text currently selected by the user in the browser window
| |
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| GoBack |
Simulates a go back browser action.
| |
| GoForward |
Simulates a go forward browser action.
| |
| IsReady |
Gets whether the browser is ready or not.
| |
| LocateAllInHost |
LocateAllInHost
| |
| LocateInHost |
Locate an element in the host using an expression.
| |
| MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| NavigateTo | Overloaded. | |
| PrepareFrameForClosing |
Used to disable the AutoRefreshDom and WaitUntilReady of a frame preparing it to be
closed on next action and no longer polled by the framework.
| |
| Refresh |
Simulates a browser Refresh.
| |
| RefreshDomTree |
Force a referesh of the DOM tree from the current document.
| |
| ResizeContent | Overloaded. | |
| ScrollBy |
Scroll this window by offset x horizontally and y vertically.
| |
| Stop |
Simulate a stop navigation browser action.
| |
| ToggleFullScreen |
Toggle the browser in and out of Full Screen (F11)
| |
| ToString | (Inherited from Object.) | |
| UpdateDomTree |
Parse and update the DomTree
| |
| WaitForElement | Overloaded. | |
| WaitForFrame |
Wait for a frame to exist.
| |
| WaitForUrl |
Wait for a specific url to be set. This can be used to wait for browser redirects
on certain sites.
| |
| WaitUntilReady |
Waits for the browser until its ready
|
Properties
| Name | Description | |
|---|---|---|
| Actions |
Gets the Actions object that can be used to perform different actions against the loaded document in the browser.
| |
| Annotator |
Gets the Annotator object associated with this browser.
| |
| AutoDomRefresh |
Gets/Sets whether to automatically refresh the DOM tree after each browser command.
| |
| AutoWaitUntilReady |
Gets/Sets whether to automatically wait until browser is ready after each browser command.
| |
| BrowserType |
Gets the browser type (i.e. IE/FireFox ...etc)
| |
| ClientId |
The unique ID for this browser that the manager identifies it with.
| |
| CommandTimeOut |
Gets/Sets the max wait time in milliseconds that the
browser will wait for a command to process
before it times out.
| |
| ContentWindow |
Gets the container window of the browser that contains the actual content of the page.
(Excludes the browser toolbars, buttons ...etc.)
| |
| Cookies |
Gets the cookies manager associated with this browser that allows you
to retrieve, delete and add cookies.
| |
| DomTree |
Gets the DOM Tree representation of the currently loaded document.
| |
| Find |
Gets the Find objects used to provide a rich set of methods to help identify elements in
the Dom tree associated with this browser object.
| |
| FrameInfo |
Gets the frame information if IsFrame = true else will return null.
FrameInfo contains frame index and frame name.
| |
| Frames |
List of child frames contained in this instance
| |
| IsConnected |
Gets whether the browser is connected to manager of not.
| |
| IsFrame |
Gets whether this instance represents a frame or not.
| |
| IsIEDialog |
Gets whether this instance is an IE dialog (Modal/Modeless)
| |
| IsUILess |
Whether this browser is UI less browser. (i.e. a raw http request/response browser)
| |
| Manager |
The manager of this browser object.
| |
| NativeInstance |
The native instance of this browser object (if available), otherwise null
| |
| PageTitle |
Gets the page title if one exists. (text content of the 'title' tags)
| |
| QueryString |
Gets a parsed name/value collection of the query string.
| |
| Regions |
Gets a dictionary of all identified test regions in the currently loaded document.
| |
| StateHashCode |
Get the state hash code.
| |
| TechnologyType |
Get the technology type
| |
| UniqueId |
Gets a unique id that identifies this browser instance.
| |
| Url |
Gets the current page URL. This property is refreshed when calling RefreshDOMTree().
| |
| Version |
The browser version for this browser type.
| |
| ViewSourceString |
Gets the source of the page currently loaded in the browser.
This is the string that the framework used to build the DOM.
| |
| Window |
Gets the Win32 window object representing the actual browser window.
|
Events
| Name | Description | |
|---|---|---|
| AfterCommandExecuted |
Event occurs after the command is executed and the response is available.
| |
| BeforeCommandExecuted |
Event occurs before a command is pushed to the browser.
| |
| Closing |
Event occurs when the browser is about to close. [Browser.Close()] is called.
| |
| DomRefreshed |
Event occurs after the DomTree is rebuilt (either after a command is executed or when RefreshDom is called)
|
