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

广告