ruby - 如何使用 Watir 在没有图像的情况下启动 Chrome?

标签 ruby webdriver watir

我已经尝试过这个方法,但它不起作用。

 prefs = {
        :profile => {
            :managed_default_content_settings => { 
              :images => 2
            }
        }
    }

    Watir::Browser.new :chrome, :prefs => prefs
    browser.goto "http://www.example.com" 

最佳答案

: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

关于ruby - 如何使用 Watir 在没有图像的情况下启动 Chrome?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59713168/

相关文章:

ruby - 将 jQuery 翻译成 Watir

ruby-on-rails - 力级加载和卸载 (RoR)

Ruby:从带有参数的方法中屈服?

sql - ruby on rails 一个模型中的多个表

ruby - 如何从下拉列表中选择一个值

windows - 如何使用 Linux 实例化/运行 Ruby 程序(使用 Watir)?

mysql - 执行捆绑安装时 MySql 出错

selenium - 通过 marionette 驱动程序在 Firefox 浏览器中设置代理

python - 如何在 Opera/Safari 中运行 Robot Framework 测试?

java - java/webdriver中每个记录级别的两个嵌套 map 数据验证