如何使用nightwatch.js点击提醒信息?

时间:2016-08-29 11:50:21

标签: node.js selenium testing

我使用nodejs + nightwatch + chrome驱动程序运行我的e2e测试并遇到问题:我无法接受页面上的警报按摩。在nightwatch的文档中,我看到了Selenium Protocol执行此操作的信息。但是,当我尝试这样的事情时:

request.post('/session/'+session+'/accept_alert', function (error, response, body) {
    console.log(error)
})

我收到错误:

[Error: Invalid URI "/session/9bb486d4-5e30-40bb-a236-b6921dd0f583/accept_alert"]

我可以接受来自守夜人的警报吗?或者为什么我犯这个错误?怎么解决?

1 个答案:

答案 0 :(得分:0)

您可以使用client.acceptAlert()功能