Definition

public class DMBrowser : MarshalByRefObject, ITab

The script begins with declaring the number of tabs:

DMBrowser tab0 = null;
DMBrowser tab1 = null;

where tab0 is an object of the DMBrowser class.

Properties

Browser Gets and sets the implementation of the abstract class for Chrome, IE, Edge, Firefox support.
Text Gets the text content of the current page.
Title Gets and sets the title of the current page.
VideoCapture Gets and sets the region to hide on the recorded video on playback.
Url Gets the URL of the current page.

Methods

Area Searches for the <area> HTML elements.
Back Navigates to the previous URL.
Button Searches for the <button> and <input type=”button/submit/reset”> HTML elements.
CheckBox Searches for the HTML elements with <input type=”checkbox”> tag.
Click Simulates a mouse click at the position of the cursor or specified screen coordinates.
Div Searches for the <div> HTML elements.
Download Downloads the file from the URL.
Downloading Downloads the file to the internal storage from the external URL.
Element Tag is ignored, the search is executed by xpathes.
Elements Similar to Element. Returns an HtmlElement massive.
FileUpload Searches for the HTML elements with <input type=”file”> tag.
FindPicture Checks for the specified picture on the current tab.
Form Searches for the <form> HTML elements.
Forward Navigates to the last visited page (if Back () was used before).
Frame Searches for the <frame> and <iframe> HTML elements.
GoTo Navigates inside the current tab to the specified address (URL).
Image Searches for the <image> and <input type=”image”> HTML elements.
IsElementPresented Checks for an element with the specified xpaths.
KeywordAssert Searches the specified string or a massive of strings in “innertext” of an HTML document.
Label Searches for the <label> HTML elements.
Link Searches for the <a> HTML elements.
MouseDown Simulates the “mousedown” event when the mouse pointer is over an element, and the mouse button is pressed.
MouseMove Places cursor to the position with the specified coordinates relative to the last mouse cursor position.
MouseMoveTo Moves the mouse cursor to the specified position.
MouseUp Simulates “mouseup” event.
MouseWheel Simulates the mouse wheel event.
Navigating Reflects transition to another URL during recording, initiated by a browser.
Option Searches for the <option> HTML elements.
Para Searches for the <p> HTML elements.
PictureAssert Searches the specified picture in HTML document (default timeout is 50 seconds).
PressKey Sends a key press message to a browser.
RadioButton Searches for the <input type=”radio”> HTML elements.
Refresh Forces the browser to re-download the page from the server.
RunScript Runs the javascript passed as a string.
Scroll Simulates the scroll event.
SelectList Searches for the <select> HTML elements.
SetScale Sets scale from a mobile device.
Span Searches for the <span> HTML elements.
Table Searches for the <table> HTML elements.
TableBody Searches for the <tbody> HTML elements.
TableCell Searches for the <td> and <th> HTML elements.
TableRow Searches for the <tr> HTML elements.
TextField Searches for the <textarea> and <input type=”text”> <input> HTML elements.
TypeText Types the specified text at the position of the mouse cursor.