【发布时间】:2016-02-09 08:35:54
【问题描述】:
我正在使用 nightwatch.js 进行 ui 自动化测试,我正在苦苦挣扎,我想点击警报框的“确定”按钮,但我无法做到,因为我没有找到按警报的方法使用 nightwatch.js 的浏览器上框的“确定”按钮。
请问有什么办法吗。
【问题讨论】:
标签: testing ui-automation nightwatch.js
我正在使用 nightwatch.js 进行 ui 自动化测试,我正在苦苦挣扎,我想点击警报框的“确定”按钮,但我无法做到,因为我没有找到按警报的方法使用 nightwatch.js 的浏览器上框的“确定”按钮。
请问有什么办法吗。
【问题讨论】:
标签: testing ui-automation nightwatch.js
您可以使用Selenium acceptAlert protocol。可以这样使用:
browser
.url(APP_ROOT)
.waitForElementVisible('.classThatOpensAlert', 2000)
.click('.classThatOpensAlert')
.pause(1000)
.acceptAlert()
【讨论】: