Namespace: untilElementLocatedByName

untilElementLocatedByName

untilElementLocatedByName(driver, name, timeopt) → {Object|Error}

untilElementLocatedByName

Parameters:
Name Type Attributes Description
driver Object

webdriver object of web browser.

name String

name attribute value of HTML element.

time Number <optional>

time is optional.This parameter represent for how much time user want to wait for "webElement". After time finish it returns error.

Returns:

return a object of "webElement". If we pass time param & it will not get "webElement", it will return error.

Type
Object | Error

Example

Examples usage of untilElementLocatedByName by name property of HTML element

 untilElementLocatedByName(driver, 'testName', time).then((webElement) => {
   // After resolve promise We'll get the "webElement" object for HTML element whose "name" property we pass.
   // Similarly we can access elemets HTML by using any attribute which used in HTML element.
 }).catch((error) => {
   // handle error
 });