UNPKG

webdriverjs

Version:

A nodejs bindings implementation for selenium 2.0/webdriver

35 lines (30 loc) 1.1 kB
var webdriverjs = require('../index'); describe('my webdriverjs tests', function() { var client = {}; jasmine.DEFAULT_TIMEOUT_INTERVAL = 9999999; beforeEach(function() { client = webdriverjs.remote({ desiredCapabilities: {browserName: 'phantomjs'} }); client.init(); }); it('test it', function(done) { client .url('https://github.com/') .getElementSize('.header-logo-wordmark', function(err, result) { expect(err).toBe(null); expect(result.height).toBe(32); expect(result.width).toBe(89); }) .getTitle(function(err, title) { expect(err).toBe(null); expect(title).toBe('GitHub · Build software better, together.'); }) .getCssProperty('a[href="/plans"]', 'color', function(err, result){ expect(err).toBe(null); expect(result).toBe('rgba(65,131,196,1)'); }) .call(done); }); afterEach(function(done) { client.end(done); }); });