@christian-bromann/webdriverio
Version:
A nodejs bindings implementation for selenium 2.0/webdriver
22 lines (18 loc) • 514 B
JavaScript
var webdriverio = require('../../build/index');
var options = {
desiredCapabilities: {
browserName: 'chrome'
}
};
var client = webdriverio.remote(options);
client
.init()
.url('https://news.ycombinator.com/')
.timeoutsAsyncScript(5000)
.selectorExecuteAsync('//div', function(inputs, message, callback){
setTimeout(callback.bind(null, inputs.length + ' ' + message), 2500);
}, 'divs on the page')
.then(function(res){
console.log(res);
})
.end();