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 如下所示 −
下面讨论了如何使用 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 显示在此处 −