簡體   English   中英

如何使用 Watir 在沒有圖像的情況下啟動 Chrome?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM