The Browser type exposes the following members.

Methods

  NameDescription
ClearCache
Clear the cache of a certain category.
CloseOverloaded.
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
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
ExecuteCommandOverloaded.
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.)
NavigateToOverloaded.
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.
ResizeContentOverloaded.
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
Returns a String that represents the current Object.
(Inherited from Object.)
UpdateDomTree
Parse and update the DomTree
WaitForElementOverloaded.
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

  NameDescription
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

  NameDescription
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)

See Also