Robot Cadre d'Exécuter Firefox avec système de proxy
Ok, donc j'ai ce code:
${SERVER} http://www.google.pt/
${BROWSER} firefox
${DELAY} 0
*** Keywords ***
Open Browser To Google
Open Browser ${SERVER} ${BROWSER}
Maximize Browser Window
Set Selenium Speed ${DELAY}
Après je lance les mots-clés "Ouvrez le Navigateur De Google, firefox s'ouvre et ne peut même pas ouvrir l'url.
J'ai pensé que je suis absent de mon travail de l'office de proxy pour accéder au réseau externe.
Comment puis-je configurer firefox webdriver pour l'ouvrir avec un proxy (en cours du système par défaut)?
Ty
Vous devez vous connecter pour publier un commentaire.
En supposant que vous utilisez Selenium2Library (plutôt que SeleniumLibrary) la façon la plus simple d'y parvenir est par la création d'un profil firefox et en la passant comme un argument pour ouvrir le navigateur de mot-clé.
1-Créer Un Profil Firefox
Lancer le gestionnaire de profil
firefox.exe -P
(Windows)/Applications/Firefox.app/Contents/MacOS/firefox-bin
(OSX)-profilemanager
./firefox -profilemanager
(Linux)Créer un nouveau profil (l'enregistrer à un emplacement connu). Ouvrez le profil et ouvrir la boîte de dialogue Options, onglet avancé. Sélectionnez "Réseau" et de définir les paramètres de proxy tel que requis. Fermer les Options et Firefox.
2-Spécifier Firefox Profil en Test
Lorsque vous exécutez, votre test va maintenant utiliser cette firefox profil avec les paramètres de proxy configuré correctement. Bien sûr, cette méthode est limitée à Firefox. La course à travers les autres navigateurs vont ramasser le système de configuration du réseau, de toute façon, donc il ne devrait pas être un problème.