在Selenium Webdriver上设置超时

在Selenium Webdriver上设置超时,第1张

在Selenium Webdriver上设置超时

PhantomJS提供

resourceTimeout
,可能适合您的需求。我在这里引用文档

(以毫秒为单位)定义了超时,在此超时之后,所请求的任何资源将停止尝试并继续处理页面的其他部分。onResourceTimeout回调将在超时时被调用

因此,在Ruby中,您可以执行以下 *** 作

require 'selenium-webdriver'capabilities = Selenium::WebDriver::Remote::Capabilities.phantomjs("phantomjs.page.settings.resourceTimeout" => "5000")driver = Selenium::WebDriver.for :phantomjs, :desired_capabilities => capabilities

我相信Python,就像(未经测试,仅提供逻辑,您是Python开发人员,希望您能弄清楚)

driver = webdriver.PhantomJS(desired_capabilities={'phantomjs.page.settings.resourceTimeout': '5000'})


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4957040.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存