2012-03-27 24 views
11

Selenyum ve selenyum tarayıcısını proxy ile başlatmaya çalışıyorum ancak başarı elde edemiyorum. ben iki yöntem kullandık:Selenyum tarayıcı proxy ile başlatılıyor

 Properties sysProps = System.getProperties(); 
     sysProps.put("proxySet", "true"); 
     sysProps.put("proxyHost", "190.249.188.220"); 
     sysProps.put("proxyPort", "81"); 

ve

java -jar lib/selenium-server.jar proxyHost=22.52.50.228 proxyPort=80 

ama hem destek değildir. Selenyumun tarayıcısını proxy ile başlatmama yardım edebilecek bir kişi var mı?

cevap

3

selenyum-server.jar jar

java -Dhttp.proxyHost = HOSTNAME -Dhttp.proxyPort = PORT -Dhttp.proxyUser = KULLANICI -Dhttp.proxyPassword = ŞİFRE deneyin

* Dhttp.proxyHost – proxy IP address 
* Dhttp.proxyPort – proxy port 
* Dhttp.proxyUser – user name if HTTP-proxy authentication required; 
* Dhttp.proxyPassword – user password if HTTP-proxy authentication required. 
+0

Hayır, onun da nedeni desteklemeyen düşünmek bkz fazla ayrıntı için

String PROXY = "localhost:8080"; org.openqa.selenium.Proxy proxy = new org.openqa.selenium.Proxy(); proxy.setHttpProxy(PROXY) .setFtpProxy(PROXY) .setSslProxy(PROXY); DesiredCapabilities cap = new DesiredCapabilities(); cap.setCapability(CapabilityType.PROXY, proxy); WebDriver driver = new InternetExplorerDriver(cap); 

: Bunu kullanmak yanlış vekil koyarken (e.i. İsmimi yazıyordum, o zaman onun da açılış tarayıcısı. Yanlış proxy koyduğumda açık olmamalı. –

+0

Alex'in dediği gibi, http://seleniumhq.org/docs/05_selenium_rc.html#proxy-configuration. Verilen özelliklerin iyi veya kötü olup olmadığını kontrol eden bir mekanizma uygulamak istiyorsanız, bunu kendi başınıza yapmanız gerekir. Selenium sadece ona verdiğiniz şeyi alır ve kullanmaya çalışır. –

12

yapabilirsiniz here

İlgili konular