Watir - Proxies
Watir permet d'utiliser un proxy à l'aide d'un objet proxy qui doit être utilisé avec le navigateur.
Syntaxe
proxy = {
http: '127.0.0.1:8080',
ssl: '127.0.0.1:8080'
}
b = Watir::Browser.new :chrome, proxy: proxy
Un exemple d'utilisation du proxy avec le navigateur Chrome est présenté ci-dessous -
Exemple
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'
Nous avons utilisé l'objet proxy comme indiqué ci-dessous -
proxy = {
http: '127.0.0.1:8080',
ssl: '127.0.0.1:8080'
}
Les détails de l'adresse proxy doivent être utilisés à la fois pour http et ssl. Nous pouvons utiliser un proxy avec le navigateur Chrome comme indiqué ci-dessous -
b = Watir::Browser.new :chrome, proxy: proxy
Le proxy.png de sortie est affiché ci-dessous -
Un exemple d'utilisation du proxy avec le navigateur Firefox est présenté ci-dessous -
Exemple
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'
Vous pouvez ajouter les détails du proxy comme indiqué ci-dessous -
proxy = {
http: '127.0.0.1:8080',
ssl: '127.0.0.1:8080'
}
b = Watir::Browser.new :firefox, proxy: proxy
La sortie proxyfirefox.png est affichée ici -