Testing 如何使用nightwatch.js单击警报框ok按钮

Testing 如何使用nightwatch.js单击警报框ok按钮,testing,ui-automation,nightwatch.js,Testing,Ui Automation,Nightwatch.js,我正在使用nightwatch.js进行ui自动化测试,我正在努力解决一个问题,我想点击alert box的“OK”按钮,但我无法这样做,因为我没有找到在使用nightwatch.js的浏览器上按下alert box的“OK”按钮的方法 有什么办法请推荐。您可以使用。它可以这样使用: browser .url(APP_ROOT) .waitForElementVisible('.classThatOpensAlert', 2000) .click('.classThatOpensAlert')

我正在使用nightwatch.js进行ui自动化测试,我正在努力解决一个问题,我想点击alert box的“OK”按钮,但我无法这样做,因为我没有找到在使用nightwatch.js的浏览器上按下alert box的“OK”按钮的方法

有什么办法请推荐。

您可以使用。它可以这样使用:

browser
.url(APP_ROOT)
.waitForElementVisible('.classThatOpensAlert', 2000)
.click('.classThatOpensAlert')
.pause(1000)
.acceptAlert()

是的,Fredrik,我用了同样的方法“.acceptAlert()”是处理一切的神奇函数。我在我的代码中使用了如下内容。client.click(“.myClass”).pause(500.acceptAlert().waitForElementVisible('.resultAfterPressingOk',1000);我错过了.pause(1000)并且不明白为什么它不起作用-谢谢你,弗雷德里克!