Watir - Proxy

Watir consente di utilizzare il proxy con l'aiuto di un oggetto proxy che deve essere utilizzato con il browser.

Sintassi

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

Di seguito è riportato un esempio su come utilizzare il proxy con il browser Chrome:

Esempio

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'

Abbiamo utilizzato l'oggetto proxy come mostrato di seguito:

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

I dettagli dell'indirizzo proxy devono essere utilizzati sia per http che per ssl. Possiamo usare il proxy con il browser Chrome come mostrato di seguito -

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

L'output proxy.png è mostrato di seguito:

Di seguito viene discusso un esempio su come utilizzare il proxy con il browser Firefox:

Esempio

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'

È possibile aggiungere i dettagli del proxy come mostrato di seguito:

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

L'output proxyfirefox.png è mostrato qui -