UNPKG

webdriverjs

Version:

A nodejs bindings implementation for selenium 2.0/webdriver

36 lines (33 loc) 1.12 kB
describe('test ability to go back and forward in browser history', function() { before(h.setup); it('should be able to go backward in history', function(done){ this.client .getTitle(function(err,title) { assert.equal(null, err) assert.strictEqual(title,conf.testPage.title); }) .click('#secondPageLink') .getTitle(function(err,title) { assert.equal(null, err); assert.strictEqual(title,'two'); }) .back() .pause(100) .getTitle(function(err,title) { assert.equal(null, err) assert.strictEqual(title,conf.testPage.title); done(err); }) }); it('should be able to go forward in history', function(done){ this.client .forward() .pause(100) .getTitle(function(err,title) { assert.equal(null, err) assert.strictEqual(title,'two'); }) .back() .call(done); }); });