@christian-bromann/webdriverio
Version:
A nodejs bindings implementation for selenium 2.0/webdriver
26 lines (24 loc) • 656 B
JavaScript
var webdriverio = require('../../build/index'),
client = webdriverio.remote({
desiredCapabilities: {
browser : 'Chrome',
browser_version : '46.0',
os : 'Windows',
os_version : '10',
resolution : '1024x768'
},
host: 'hub.browserstack.com',
port: 80,
user : process.env.BROWSERSTACK_USERNAME,
key: process.env.BROWSERSTACK_ACCESS_KEY,
logLevel: 'silent',
}).init();
client
.url('http://google.com')
.setValue('*[name="q"]','webdriverio')
.click('*[name="btnG"]')
.pause(1000)
.getTitle().then(function(title) {
console.log(title);
})
.end();