抛出消息
在我的请求规范(Webdriver规范)中,我有以下内容:
page.evaluate_script("$('#open-modal').click();")
它单击按钮,但一旦打开模态,它就会超时。我得到:
Failure/Error: page.evaluate_script("$('#open-modal').click();")
Timeout::Error:
Timeout::Error
它使用Twitter引导模式。如何让它继续执行规范/非超时?
(我不能只做click_on
的原因是元素在屏幕外)
你可以做一些类似的事情
begin
# Your spec
rescue Timeout::Error
puts("I failed because of a timeout error")
assert(false)
end
您可以用一些代码来替换puts
语句,这些代码会为您的测试框架