Skip to content

Instantly share code, notes, and snippets.

@silvenon
Last active August 29, 2015 14:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save silvenon/2e3a0fa847423133757a to your computer and use it in GitHub Desktop.
Save silvenon/2e3a0fa847423133757a to your computer and use it in GitHub Desktop.
WebdriverIO example with chai-as-promised.
var chai = require('chai');
var chaiAsPromised = require('chai-as-promised');
var client = require('webdriverio').remote({
desiredCapabilities: {
browserName: 'phantomjs'
}
});
chai.use(chaiAsPromised);
chai.should();
chaiAsPromised.transferPromiseness = client.transferPromiseness;
// this doesn't work
client.getText('.foo').should.eventually.equal(client.getText('.bar'));
// what is a good way to do this?
client.end();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment