如何检查Capybara会话中是否存在(或不存在)JavaScript警报?

时间:2015-06-26 19:31:04

标签: javascript capybara capybara-webkit

我正在尝试编写一个测试,确认页面上没有JavaScript警报(因为在capybara-webkit中,它正在使此警报静音,但在selenium中它正确引发错误)。如何将测试写入expect(page).to_not have_alert

1 个答案:

答案 0 :(得分:1)

此行为将在capybara-webkit 2.0中更改,以遵循Selenium设置的示例。

同时,您可以查看page.driver.alert_messages以确保没有打开任何提醒。