我们正在使用Ruby Cucumber框架。
以下是点击按钮的代码
click_on(button_text)
但是当它点击我们应用程序中的按钮时,会出现一个加载屏幕。
并抛出错误消息
unexpected alert open
(Session info: chrome=50.0.2661.94)
(Driver info: chromedriver=2.12.301325 (962dea43ddd90e7e4224a03fa3c36a421281abb7),platform=Windows NT 6.1 SP1 x86_64) (Selenium::WebDriver::Error::UnhandledAlertError)
请让我知道我们如何处理它
答案 0 :(得分:0)
"意外警报开放"通常表示在页面上打开了模态警报框,而不是JS驱动的加载指示器。你确定它没有打开确认,提示或警报吗?如果是,那么你就像
那样处理它accept_alert do
click_on(button_text)
end