【发布时间】:2016-03-30 05:16:39
【问题描述】:
我正在测试一个包含令人讨厌的 iframe 的页面,该页面需要很长时间才能加载;但是,我没有测试 iframe 本身。如果可能的话,我希望能够运行我的测试,而不必每次都等待这个 iframe。
以下可能的解决方案之一应该可以解决问题,但我很难找到文档或让它们中的任何一个起作用:
a) 发出请求后立即取消页面加载。
b) 使用
send_keys方法在页面加载时模拟Escape 按下。c) 使用 javascript -
page.execute_script("return window.stop();")而页面正在加载。d) 取消加载特定元素
如何使用 Capybara 向加载页面或元素发送取消请求?
【问题讨论】:
-
运气好吗?你想好怎么做了吗?
标签: ruby selenium-webdriver capybara