Watir - 代理



Watir 允許透過代理物件使用代理,需要將代理物件與瀏覽器一起使用。

語法

proxy = {
   http: '127.0.0.1:8080',
   ssl: '127.0.0.1:8080'
}
b = Watir::Browser.new :chrome, proxy: proxy

下面展示瞭如何在 Chrome 瀏覽器中使用代理的示例 −

示例

require "watir"
proxy = {
   http: '127.0.0.1:8080',
   ssl: '127.0.0.1:8080'
}
b = Watir::Browser.new :chrome, proxy: proxy
b.goto 'google.com'
b.screenshot.save 'proxy.png'

我們已按如下方式使用代理物件 −

proxy = {
   http: '127.0.0.1:8080',
   ssl: '127.0.0.1:8080'
}

代理地址詳細資訊應同時用於 http 和 ssl。我們可以按如下所示在 Chrome 瀏覽器中使用代理 −

b = Watir::Browser.new :chrome, proxy: proxy

下面顯示了輸出 proxy.png −

Output Proxy

下面討論如何在 Firefox 瀏覽器中使用代理 −

示例

require "watir"
proxy = {
   http: '127.0.0.1:8080',
   ssl: '127.0.0.1:8080'
}
b = Watir::Browser.new :firefox, proxy: proxy
b.goto 'google.com'
b.screenshot.save 'proxyfirefox.png'

你可以按如下所示新增代理詳細資訊 −

proxy = {
   http: '127.0.0.1:8080',
   ssl: '127.0.0.1:8080'
}
b = Watir::Browser.new :firefox, proxy: proxy

這裡顯示了輸出 proxyfirefox.png −

Output Proxy

廣告