2016-07-28 109 views
1

我的需求是打開我的項目站點,它需要兩個不同的代理。 如何使用Selenium Webdriver處理它?如何在Selenium Webdriver中設置多個代理Java

請幫幫我。

+0

何種類型的代理? SSL? HTTP? FTP?襪子? – metar

+0

http代理我想設置..按照我的要求,我的兩個代理都是我必須設置的http代理。 – pooja

回答

0

什麼驅動你正在使用(火狐,Chrome,...)您沒有提及,但你這是怎麼了Firefox的做到這一點:

 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

我正在使用firefox驅動程序,並要求使用http代理和代理是兩個IP。它將如何工作? – pooja

+0

我不認爲有一種方法可以在FF本身中定義多個代理。可能有一些插件允許這個但不是普通的FF,因此不適用於Webdriver。這裏最好的解決方案可能在FF之外。例如代理鏈接... –

+0

是的你是對的,手動我們不能在FF中設置多個代理,因爲我們正在使用代理。但不能用webdriver來完成。可以üplz幫助我如何通過webdriver在自動化中使用代理鏈接 – pooja

相關問題