Webdriver et serveur proxy pour firefox
est-il possible de définir les paramètres de proxy de firefox? J'ai trouvé ici des informations sur FoxyProxy mais quand le Sélénium travaille, les plugins sont activée dans la fenêtre.
Vous devez vous connecter pour publier un commentaire.
Regarder la page de documentation.
Peaufiner un existant Firefox profil
Vous avez besoin de changer de réseau".proxy.http" & "réseau.proxy.http_port" paramètres de profil.
Valeur pour
network.proxy.http_port
doit être un entier (pas de guillemets doit être utilisé) etnetwork.proxy.type
doit être défini sur 1 (ProxyType.MANUAL
, Manuel des paramètres de proxy)profile.setPreference("network.proxy.http", "user:[email protected]:2874")
mais évidemment ça ne fonctionne PAS.webdriver
trop maladroit pour beaucoup de travail, j'ai essayé de faire revenir ensuite, je me suis donc tourné versrequests
(une lib python) pour purHTTP/HTTPS
demandes pour terminer mon travail.J'ai juste eu du plaisir avec ce problème pour un couple de jours et il a été difficile pour moi de trouver une réponse pour HTTPS, donc voici mon point de vue, pour Java:
Astuces ici: entrez simplement le domaine et pas
http://proxy.domain.example.com
, le nom de la propriété est.ssl
et pas.https
Je suis maintenant encore plus de plaisir à essayer de l'obtenir à accepter mon les certificats auto-signés...
Juste pour ajouter à la ci-dessus compte tenu de solutions.,
Ajout de la liste des possibilités (valeurs entières) pour le réseau".proxy.type".
Sur la Base de notre exigence, le réseau".proxy.de type" valeur doit être définie comme mentionné ci-dessous.
Le WebDriver API a été changé. Le courant extrait de code pour le réglage du proxy est
Dans le cas où si vous avez une configuration automatique de l'URL
Voici un exemple avec java à l'aide de
DesiredCapabilities
. Je l'ai utilisé pour le pompage de sélénium tests dans jmeter. (était seulement intéressé dans les requêtes HTTP)Pour PAC url
J'espère que cela pourrait aider.
http://code:Blue%[email protected]
. Mais je n'arrive pas à charger la page.Firefox Proxy: JAVA
Il y a une autre solution, j'ai cherché parce que l'un a eu des problèmes avec ce code (il s définir le système de proxy dans firefox):
Je préfère cette solution, il force le proxy réglage manuel dans firefox.
Pour ce faire, utilisez le org.openqa.le sélénium.Proxy de l'objet de configuration de Firefox :
si cela pourrait les aider...
C'est pour C#
Préférences -> Avancé> Réseau -> Connexion (Configuration de Firefox se connecte à Internet)