I would like to pause each test. I created this function:
afterEach:function(browser){ browser.pause(2000); },
But when I run the tests, I get an error:
TypeError: browser.pause is not a function
Why? In tests, browser.pause is a function.
I wrote on GitHub as a question, and I have a solution: https://github.com/nightwatchjs/nightwatch/issues/921
I decide:
using
afterEach(done) { // ... done(); }
instead
afterEach(browser, done) { // ... done(); }
Answer provided by beatfactor on a related github question ,
afterEach , . . :
afterEach, browser , done , browser .
afterEach
browser
done
, :
, done() .
done()
afterEach done.
,
afterEach(browser) { // ... }
browser done . , , .
Dear friend, you have to do something and then pause! (i.e. approve url and then pause!)
It works?
afterEach: function (browser) {browser .assert.urlEquals (' http://www.google.com ') .pause (2000)},