J'essaie de router watir via un proxy de manière pragmatique - cela signifie que dans le script, je voudrais changer mon proxy dynamiquement avant de lancer le navigateur.Comment acheminer watir via un proxy de manière pragmatique?
Voici ce que j'ai essayé jusqu'à présent (et jusqu'à présent j'échoue): Je cours chrome et lucide lynx ubuntu. J'ai choisi TREX parce que je pensais que Watir pourrait utiliser PROXY ou quelque chose comme ça.
Je réécrit/usr/bin/google chrome comme:
#!/bin/bash
/opt/google/chrome/chrome --proxy-server="$TREX" [email protected]
La raison pour laquelle je passe dans la variable d'environnement serveur proxy plutôt que http_proxy est parce que je ne pouvais obtenir http_proxy pour travailler comme est de toute façon
je fait un simple:
require 'rubygems'
require 'watir-webdriver'
ENV['TREX'] = "XX.XX.XX.XX:YY"
browser = Watir::Browser.new(:chrome)
browser.goto("http://mysite.com")
quoi qu'il en soit, ce qui se passe ici est qu'il me transmet à la page de connexion du proxy plutôt que forw la demande.
Qu'est-ce qui me manque ici? Je me sens comme si je suis proche.
Le code n'est pas formaté, il est presque illisible. Si vous sélectionnez le code et cliquez sur le bouton '101010' dans la barre d'outils, il sera formaté en code. –
En outre, on dirait que vous avez fourni une solution pour Windows, et feydr est sur Linux. –
yeh .. J'ai vu cet échantillon beaucoup mais def. Je ne veux pas me fier à Windows – eyberg