2012-03-27 4 views
11

プロキシでセレンとセレンのブラウザを起動しようとしていますが、成功していません。 私は2つの方法を使用していますプロキシでセレンブラウザを起動する方法

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

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

をどちらもサポートしていません。

は、セレンのブラウザをプロキシで起動するのに役立つ人です。

答えて

3

は、あなたができる

javaのセレン-server.jar -jarます。-Dhttp.proxyHost = HOSTNAMEの-Dhttp.proxyPort = PORT -Dhttp.proxyUser = USER -Dhttp.proxyPassword = PASSWORD

* 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

を参照してください、詳細について

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); 

:これを使用します間違ったプロキシを置いているとき(e.i.私は私の名前を入れている)あまりにもその開かれたブラウザ。私は間違ったプロキシを置いているときに開いてはいけません。 –

+0

アレックスが言ったように、http://seleniumhq.org/docs/05_selenium_rc.html#proxy-configuration。特定のプロパティが良いか悪いかをチェックするメカニズムを実装したい場合は、それを自分で行う必要があります。セレニウムは、あなたがそれに与えるものだけを取り、それを使用しようとします。 –

12

を試してみてくださいいいえ、私はそのもので、サポートしていないと思いますhere

関連する問題