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