📅  最后修改于: 2020-12-03 05:24:17             🧑  作者: Mango
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显示在这里-