我在我的js: true
请求规范中运行以下内容:
page.evaluate_script("$('#sign-up').click();")
这成功打开了模态。但是,无论规范中的下一步是什么,webdriver 都会在此时冻结。长时间的停顿后,我得到:
Failure/Error:
Timeout::Error:
Timeout::Error
# ./spec/requests/my_spec.rb:14:in `block (3 levels) in <top (required)>'
在这种情况下,我想使用evaluate_script
而不是“click_on”,因为该特定链接上没有href
属性(click_on 不起作用)。如何让它在不超时的情况下工作?