【问题标题】:How to click on alert box ok button using nightwatch.js如何使用 nightwatch.js 单击警报框确定按钮
【发布时间】:2016-02-09 08:35:54
【问题描述】:

我正在使用 nightwatch.js 进行 ui 自动化测试,我正在苦苦挣扎,我想点击警报框的“确定”按钮,但我无法做到,因为我没有找到按警报的方法使用 nightwatch.js 的浏览器上框的“确定”按钮。

请问有什么办法吗。

【问题讨论】:

    标签: testing ui-automation nightwatch.js


    【解决方案1】:

    您可以使用Selenium acceptAlert protocol。可以这样使用:

    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) 并且无法弄清楚为什么它不起作用 - 谢谢 Fredrik!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-03
    • 2013-08-29
    • 1970-01-01
    • 2010-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多