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 показан здесь -