Nightwatch-friendly command or javascript function to reload a page

7.1k Views Asked by At

I have been trying the various suggestions for reloading a page.

Reload a page manually

With Nightwatch magellan testarmada. The error I see is "TypeError: Cannot read property 'apply' of undefined"

Has anyone else run into this problem/ solved it?

EDIT: client.navigate().refresh(); does not work.

2

There are 2 best solutions below

2
On

Embarrassingly obvious, once I fixed it. I was calling it in an external function but the problem amounted to this:

module.exports = new Test({

    '@disabled': false,

    "test page that needs a reload" : function(client){
    client
        // set url
        .url(this.url)
        .pause(this.timeout)
        .navigate().refresh() // does not work
        .refresh() // does work. 

    },


});
0
On

Refrain yourself from using navigate here. Use the mentioned code below:

return client.refresh();