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毫秒