webdriverjs
Version:
A nodejs bindings implementation for selenium 2.0/webdriver
17 lines (15 loc) • 516 B
JavaScript
describe('webdriverjs errors', function() {
before(h.setup);
it('are real `Error` objects', function(done) {
this.client.element('SOMETHING NOT AVAILABLE', function(err) {
assert.ok(err instanceof Error);
done();
})
});
it('are detailed', function(done) {
this.client.element('.not-available-selector', function(err) {
assert.ok(/^\[element\("\.not-available-selector"\)\] <=/.test(err.message))
done();
})
});
});