gpt4 book ai didi

ruby - 是否可以禁用 watir 的等待时间?

转载 作者:行者123 更新时间:2023-12-05 03:01:15 28 4
gpt4 key购买 nike

我正在编写一个为我注册用户的脚本,但是该网站加载了大量垃圾(例如必须加载的统计 URL 等),因此该脚本非常慢,因为它正在等待网站完全加载即使已经加载了所有需要的元素,是否可以禁用此等待时间=?它会使我的脚本快 10 秒。

最佳答案

等待页面加载由页面加载策略控制。默认情况下,它设置为“正常”,即等待文档就绪状态为“完成”。您可以将策略设置为“无”以删除等待。一些浏览器/驱动程序还支持等待浏览器处于“交互”状态的“急切”策略。

require 'webdrivers'
require 'watir'

browser = Watir::Browser.new :chrome, page_load_strategy: 'none'
browser.goto 'www.google.com'
p browser.ready_state
#=> "loading"

参见 https://w3c.github.io/webdriver/#navigation了解更多详情。

关于ruby - 是否可以禁用 watir 的等待时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56063876/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com