Skip to content

Instantly share code, notes, and snippets.

@coodoo
Last active August 29, 2015 14:21
Show Gist options
  • Save coodoo/f3ebe8b49eb2518da899 to your computer and use it in GitHub Desktop.
Save coodoo/f3ebe8b49eb2518da899 to your computer and use it in GitHub Desktop.
var webdriverio = require('webdriverio');
var options = {
desiredCapabilities: {
browserName: 'chrome'
},
host: '127.0.0.1',
port: 8888,
waitforTimeout: 10*1000,
coloredLogs: true,
logLevel: 'verbose' // verbose, silent, command, data, result
};
describe('my webdriverio tests', function(done) {
var client = {};
beforeEach(function() {
client = webdriverio.remote( options );
client.init();
});
it('test it', function(done) {
client
.url('https://github.com/')
.getElementSize('.header-logo-wordmark', function(err, result) {
expect(err).toBeFalsy();
expect(result.height).toBe(26);
expect(result.width).toBe(89);
})
.getTitle(function(err, title) {
expect(err).toBeFalsy();
expect(title).toBe('GitHub · Build software better, together.');
})
.getCssProperty('a[href="/plans"]', 'color', function(err, color){
expect(err).toBeFalsy();
// console.log( 'color 是: ', color );
expect(color.value).toBe('rgba(65,131,196,1)');
// expect(color).toBe('#4183c4');
})
.call(done);
});
afterEach(function(done) {
client.end(done);
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment