DriverUtilities Class |
Namespace: SeleniumUtilities
The DriverUtilities type exposes the following members.
Name | Description | |
---|---|---|
![]() | DriverUtilities | Initializes a new instance of the DriverUtilities class |
Name | Description | |
---|---|---|
![]() ![]() | AcceptAndCloseAlert |
This method is used to close the Alert/pop-up by clicking Yes/Accept button from Alet/Pop-up
|
![]() ![]() | ActionBuilder |
This method is used to return Actions object for building custom keyboard/mouse actions
|
![]() ![]() | ClearTextIgnoringStaleElementException |
Clear text from textbox ignoring the Stale Element exception
|
![]() ![]() | ClickOnCellTextFromTable |
Clicks on specific cell of a table as per given row and column index
|
![]() ![]() | ClickOnElement |
This method is used to click on IWebelement by using "By" locator
|
![]() ![]() | ClickOnElementIgnoringStaleElementException |
Clcik on Element ignoring the Stale Element exception
|
![]() ![]() | ClickOnSpecificCellFromTable |
Clicks on specific cell# from table
|
![]() ![]() | CloseAlertAndGetItsText |
This method is used to close the Alert/pop-up and get message from the pop-up
|
![]() ![]() | DragAndDrop |
Used to drag and drop the element
|
![]() ![]() | Dropdown(By) | |
![]() ![]() | Dropdown(IWebElement) |
This method is used to choose the dropdown by its identifier
|
![]() ![]() | EnterText |
This method is used to enter the text in the specified element
|
![]() ![]() | EnterTextIgnoringStaleElementException |
Enter Text in text box ignoring the Stale Element exception
|
![]() | Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() ![]() | FindElement | |
![]() ![]() | GetAllItemsToStringList |
This method is used to get a list of "Text" values for items in IWebelement list
|
![]() ![]() | GetAllItemsToStringListExcludingBlank |
This method is used to get a list of "Text" values for items in IWebelement list excluding blank values
|
![]() ![]() | GetAttributeValue |
Get value of a specific attribute
|
![]() ![]() | GetCollection |
This method simultates "driver.findElements" and is useful to get collection
|
![]() ![]() | GetCollectionFromPageToStringList |
This method is used to get a list of "Text" values for items from collection on page
|
![]() ![]() | GetCollectionFromPageToStringListWit |
This method is used to get a list of "Text" values for items from collection on page,without last blank value if any
|
![]() ![]() | GetCollectionToList |
This method is used to get the similar elements to the IWebElement list
|
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() ![]() | GetIndexOfRowContainingSpecificText |
Returns the row number of required text by using common row identifier and requiredtext
|
![]() ![]() | GetIndexOfTableRowContainingSpecificText |
Returns the row number of required text by using table identifier and requiredtext
|
![]() ![]() | GetIwebElementTextToStringList |
This method is used to get all text items of the IWebElement list to the string list
|
![]() ![]() | GetNumberOfRowsInTable(By) |
Gets the number of rows in a table on the screen, by providing the 'By' selector for table
|
![]() ![]() | GetNumberOfRowsInTable(IWebElement) |
Gets the number of rows in a table on the screen, by providing the identifier for table
|
![]() ![]() | GetText |
This method is used to get the text value of specified element
|
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() ![]() | GetValueFromSpecificCellFromTable(By, Int32, Int32) |
Returns the value from specific cell of a table as per given row and column index
|
![]() ![]() | GetValueFromSpecificCellFromTable(IWebElement, Int32, Int32) |
Returns the value from specific cell of a table as per given row and column index
|
![]() ![]() | GetValuesOfColumnFromTable |
Gets values from a specified column from table, using columname from table
|
![]() ![]() | GetValuesOfSpecificColumnFromTable(By, Int32) |
This method is used to the get all values from specific column of table
by providing |
![]() ![]() | GetValuesOfSpecificColumnFromTable(IWebElement, Int32) |
This method is used to the get all values from specific column of table
by providing table identifier and column index
|
![]() ![]() | HandleNotNullInnerException |
This method is used to handle exceptions having some Inner exception message
|
![]() ![]() | HandleNullInnerException |
This methos is used to handle the exceptions with NULL inner exception messages
|
![]() ![]() | ImplicitWait |
Implicit timeout in seconds
|
![]() ![]() | IsAlertPresent |
This method is used to check if the Alert/Pop-up is present
|
![]() ![]() | IsElementPresent(By) |
This method is used to check if the specified element is present on the page
|
![]() ![]() | IsElementPresent(IWebElement) |
This method is used to check if the specified element is present on the page
|
![]() ![]() | JsClick |
Click the provided identifier using JavaScript(jQuery) click event
|
![]() ![]() | JsExecutor |
Returns the JavaScript executor for performing JavaScript Operations
|
![]() ![]() | JsScrollTillEnd |
Used to scroll till end of the page
|
![]() ![]() | JsScrollTillPoint |
Scrolls page to the specified cordinates
|
![]() ![]() | JsScrollToTop |
Used to scroll to top of the page
|
![]() ![]() | LoginWithDifferentUser |
This method is used login with difeerent users for a website
Note:This will work for chrome browser by default, for IE you might need to do some settings
|
![]() ![]() | ManageFailure |
This method is used to handle exceptions during test execution,this is specifically useful to restart the
driver when gets stopped/Not-Responding due to some unexpected issues
|
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() ![]() | MoveCursor | Method to set the postion of the Mouse cursor on screen
Need to specify X and Y cordinates for desired mouse cursor postion. Check Point for more information. |
![]() ![]() | NavigateToURL |
This method is used to Navigate to URL
|
![]() ![]() | PrintStringList |
Prints the items in List of string items
|
![]() ![]() | SelectFromDrpDwnIgnoringStaleElementException |
This method is used to select value from Select Tag dropdown
by ignoring a Stale Element Exception
|
![]() ![]() | SelectFromListDropDown |
To select a element from List dropdown
|
![]() ![]() | SelectFromListDrpDwnIgnoringStaleElementException |
To Select a element from list dropdown ignoring the Stale Element exception
|
![]() ![]() | SetfocusAndClickOnIWebElement |
This method is used to set the mouse focus to the element specified by identifier
|
![]() ![]() | SetfocusOnIWebElement |
This method is used to set the mouse focus to specified element
|
![]() ![]() | Setup |
This method is uesed to launch the browser (driver) based on the browser configured in App.config
|
![]() ![]() | SplitEachItemInStringCollectionAndAddtoList |
Splits each item from string collection and adds it to string list
|
![]() ![]() | SwitchToDilog |
Used to switch to SharePoint dlg
|
![]() ![]() | SwitchToWindow |
Switch to tab using a predicate condition
|
![]() ![]() | TakeScreenshot |
This method is used to take a screenshot,it also returns the location of screenshot
|
![]() ![]() | Teardown |
This method is used to close the browser(driver)
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() ![]() | Wait |
This method returns the object of WebdriverWait class for using methods like Wait.Until...
|
![]() ![]() | WaitForElementIsClickable(By, Int32) |
This method is used to wait for element to be ready before clicking
|
![]() ![]() | WaitForElementIsClickable(IWebElement, Int32) |
This method is used to wait for element to be ready before clicking
|
![]() ![]() | WaitForElementToGetInVisible |
This method is used to wait for element to get invisible
|
![]() ![]() | WaitForElementVisible | Method to wait for Element to be Visible
You need to pass the locator and time to wait for in seconds default time is 30 secondsWebDriverWait for more information. |
Name | Description | |
---|---|---|
![]() ![]() | dateTimeStamp |
This method returns the current dateTimeStamp
|