2016-07-28 11 views
1

Meine Anforderung ist zum Öffnen meiner Projektwebsite erfordert es zwei verschiedene Proxies. Wie man es mit Selenium Webdriver handhabt?So legen Sie mehrere Proxies in Selenium Webdriver fest Java

Bitte helfen Sie mir.

+0

welche Art von Proxy? ssl? http? ftp? Socken? – metar

+0

http Proxy Ich möchte festlegen .. nach meiner Anforderung meine beide Proxies sind http Proxies, die ich einstellen muss. – pooja

Antwort

0

Sie nicht erwähnt haben, was Treiber Sie verwenden (Firefox, Chrome, ..), aber dies ist, wie Sie es für Firefox tun:

 FirefoxProfile profile = new FirefoxProfile(); 
     profile.setEnableNativeEvents(true); 

     profile.setPreference("network.proxy.http_port", proxyPort); 
     profile.setPreference("network.proxy.ssl", proxyHost); 
     profile.setPreference("network.proxy.ssl_port", proxyPort); 

     FirefoxDriver driver = new FirefoxDriver(profile); 
+0

Ich benutze Firefox-Treiber und die Anforderung verwendet HTTP-Proxy und Proxy sind zwei IPs. wie es funktioniert? – pooja

+0

Ich glaube nicht, dass es eine Möglichkeit gibt, mehrere Proxies in FF selbst zu definieren. Es könnte einige Add-Ons geben, die dies erlauben, aber nicht einfach FF und daher nicht mit Webdriver. Die beste Lösung wird hier wahrscheinlich extern zu FF sein. Zum Beispiel Proxy-Verkettung ... –

+0

ja Sie haben Recht, manuell können wir nicht mehrere Proxys in FF dafür setzen wir verwenden Proxifier. aber nicht mit dem Webdriver. Sie können mir helfen, Proxy-Verkettung in der Automatisierung durch Webdriver zu verwenden – pooja