标签: javascript capybara capybara-webkit
我正在尝试编写一个测试,确认页面上没有JavaScript警报(因为在capybara-webkit中,它正在使此警报静音,但在selenium中它正确引发错误)。如何将测试写入expect(page).to_not have_alert?
expect(page).to_not have_alert
答案 0 :(得分:1)
此行为将在capybara-webkit 2.0中更改,以遵循Selenium设置的示例。
同时,您可以查看page.driver.alert_messages以确保没有打开任何提醒。
page.driver.alert_messages