Skip to content

Instantly share code, notes, and snippets.

@michaelBenin
Forked from christian-bromann/webdriver.js
Created March 11, 2014 05:14

Revisions

  1. @christian-bromann christian-bromann revised this gist Aug 31, 2013. 1 changed file with 7 additions and 5 deletions.
    12 changes: 7 additions & 5 deletions webdriver.js
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    var webdriverjs = require('webdriverjs'),
    var webdriverjs = require('../index'),
    client = webdriverjs.remote({
    desiredCapabilities: {
    browserName: 'chrome',
    @@ -8,16 +8,18 @@ var webdriverjs = require('webdriverjs'),
    name: 'This is an example test'
    },
    host: 'ondemand.saucelabs.com',
    user: '<username>',
    key: '<key>'
    port: 80,
    user: process.env.SAUCE_USERNAME,
    key: process.env.SAUCE_ACCESS_KEY,
    logLevel: 'silent'
    }).init();

    client
    .url('http://google.com')
    .setValue('*[name="q"]','webdriverjs')
    .click('*[name="btnG"]')
    .pause(1000)
    .getTitle(function(err,title) {
    return title === 'webdriverjs - Google Search';
    console.log(title);
    })
    .end();
  2. @christian-bromann christian-bromann created this gist Aug 27, 2013.
    23 changes: 23 additions & 0 deletions webdriver.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,23 @@
    var webdriverjs = require('webdriverjs'),
    client = webdriverjs.remote({
    desiredCapabilities: {
    browserName: 'chrome',
    version: '27',
    platform: 'XP',
    tags: ['examples'],
    name: 'This is an example test'
    },
    host: 'ondemand.saucelabs.com',
    user: '<username>',
    key: '<key>'
    }).init();

    client
    .url('http://google.com')
    .setValue('*[name="q"]','webdriverjs')
    .click('*[name="btnG"]')
    .pause(1000)
    .getTitle(function(err,title) {
    return title === 'webdriverjs - Google Search';
    })
    .end();