Watir - proxy

Watir umożliwia korzystanie z proxy za pomocą obiektu proxy, który musi być używany z przeglądarką.

Składnia

proxy = {
   http: '127.0.0.1:8080',
   ssl: '127.0.0.1:8080'
}
b = Watir::Browser.new :chrome, proxy: proxy

Przykład korzystania z serwera proxy w przeglądarce Chrome pokazano poniżej -

Przykład

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'

Użyliśmy obiektu proxy, jak pokazano poniżej -

proxy = {
   http: '127.0.0.1:8080',
   ssl: '127.0.0.1:8080'
}

Szczegóły adresu proxy mają być używane zarówno dla protokołu http, jak i ssl. Możemy używać proxy z przeglądarką chrome, jak pokazano poniżej -

b = Watir::Browser.new :chrome, proxy: proxy

Wyjście proxy.png pokazano poniżej -

Przykład korzystania z serwera proxy w przeglądarce Firefox omówiono poniżej -

Przykład

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'

Możesz dodać szczegóły serwera proxy, jak pokazano poniżej -

proxy = {
   http: '127.0.0.1:8080',
   ssl: '127.0.0.1:8080'
}
b = Watir::Browser.new :firefox, proxy: proxy

Tutaj pokazany jest wynik proxyfirefox.png -