[英]How to start Chrome without images using Watir?
我已经尝试过这种方法,但它不起作用。
prefs = {
:profile => {
:managed_default_content_settings => {
:images => 2
}
}
}
Watir::Browser.new :chrome, :prefs => prefs
browser.goto "http://www.example.com"
我认为是这样的
profile = Selenium::WebDriver::Chrome::Profile.new
profile['webkit.webprefs.loads_images_automatically'] = false
@browser = Watir::Browser.new :chrome, :profile => profile
:prefs
需要是:options
哈希中的一个键:
browser = Watir::Browser.new :chrome, options: {prefs: prefs}
专门用于禁用图像:
browser = Watir::Browser.new(
:chrome,
options: {
prefs: {'webkit.webprefs.loads_images_automatically' => false}
}
)
browser.goto('www.google.com')
p browser.image.loaded?
#=> false
首先,创建一个像这样的浏览器对象:
require 'watir'
browser = Watir::Browser.new
这将打开一个您现在可以控制的空 Chrome 窗口(假设您已安装它)。
browser.goto("google.com")
Chrome 将导航到此 URL,并且页面将加载,就像您自己键入 URL 一样。
现在:您可以使用鼠标和键盘执行通常在网站上执行的任何操作。
例子:
browser.link(text: "All Posts").click
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.