UNPKG

nodium

Version:

Pure nodejs selenium webdriver functional helpers

17 lines (14 loc) 738 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _seleniumWebdriver = require('selenium-webdriver'); exports.default = driver => ({ waitForElementVisible: (selector, timeout, message) => driver.wait(_seleniumWebdriver.until.elementLocated(selector), timeout, message), getText: selector => driver.findElement(selector).getText(), getAttribute: (selector, name) => driver.findElement(selector).getAttribute(name), getValue: selector => driver.findElement(selector).getAttribute('value'), setValue: (selector, value) => driver.findElement(selector).sendKeys(value), click: selector => driver.findElement(selector).click(), find: selector => driver.findElement(selector) });