【发布时间】:2010-08-02 08:55:37
【问题描述】:
我正在使用Watir 进行不需要加载任何图像的数据获取作业。可以屏蔽吗?
【问题讨论】:
我正在使用Watir 进行不需要加载任何图像的数据获取作业。可以屏蔽吗?
【问题讨论】:
我认为可以:
profile = Selenium::WebDriver::Chrome::Profile.new
profile['webkit.webprefs.loads_images_automatically'] = false
@browser = Watir::Browser.new :chrome, :profile => profile
【讨论】:
options = Selenium::WebDriver::Chrome::Options.new 然后options.add_preference('webkit.webprefs.loads_images_automatically', false) 也为我工作
使用:
webkit: { webprefs: { loads_images_automatically: false } } or profile: { default_content_setting_values: { images: 2 } }
【讨论】:
禁用在 Watir 驱动的浏览器中手动显示图像,然后运行 Watir 脚本。据我所知,你不能从 Watir 本身做到这一点。
【讨论】:
prefs = {
:profile => {
:managed_default_content_settings => {
:images => 2
}
}
}
b = Watir::Browser.new :chrome, :prefs => prefs
【讨论】:
prefs = {
profile: {
managed_default_content_settings: {
images: 2
}
}
}
Watir::Browser.new(:chrome, options: { prefs: prefs })
如果需要指定 Selenium 服务器/网格的 URL:
Watir::Browser.new(:chrome, options: { prefs: prefs }, url: url)
【讨论】: