I have a long string to test and
sendKeys() takes too long. When I tried to set the value of the
text the program crashes. I know the Selenium
sendKeys() is the best way to test the actual user input, but for my application it takes too much time. So I am trying to avoid it.
Is there a way to set the value right away?
See this quick example:
var webdriver = require('selenium-webdriver');
var driver = new webdriver.Builder().
// find the search input field on google.com
inputField = driver.findElement(webdriver.By.name('q'));
var longstring = "test"; // not really long for the sake of this quick example
// this works but is slow
// no error but no values set
inputField.value = longstring;
// Output: TypeError: Object [object Object] has no method 'setAttributes'
- You must login to post comments