Nightwatch.js 如何调试浏览器。单击()

Nightwatch.js 如何调试浏览器。单击(),nightwatch.js,Nightwatch.js,我有以下测试: it('Verify clear button action', function (browser) { browser.waitForElementVisible('div#controls button[data-action="clear-all"]', WAIT); browser.click('div#controls button[data-action="clear-all"]', (result) => { console.

我有以下测试:

it('Verify clear button action', function (browser) {
    browser.waitForElementVisible('div#controls button[data-action="clear-all"]', WAIT);
    browser.click('div#controls button[data-action="clear-all"]', (result) => {
        console.log(result);
    });
    browser.pause(WAIT);
    browser.waitForElementNotVisible('div#alerts', WAIT);
    browser.waitForElementNotPresent('button#alert-icon', WAIT);
});
按钮
按钮[data action=“clear all”]
存在,点击功能的输出为:

{
sessionId:null,
声明:“成功”,
H代码:347300413,
值:{},
类:“org.openqa.selenium.remote.Response”,
状态:0
}

然而,我知道这种点击并没有完全发生,因为在事件中,监听器永远不会被执行;但是,按钮会获得“焦点”

我正在使用:

  • selenium-server-standalone-3.9.1
  • geckodriver-v0.20.1-linux64
  • 火狐63
  • NightWatch JS v0.9.20

您能告诉我在上面的代码中,
等待
表示什么吗?这是夜视需要等待一个元素出现的时间量,它被设置为1000到16000毫秒