簡體   English   中英

java中selenium rc驅動程序的代理

[英]Proxy for selenium rc driver in java

如何在Java中為selenium進行代理配置?

我正在連接到selenium:

Process p = Runtime.getRuntime().exec("java -jar lib/selenium-server.jar");
selenium = new DefaultSelenium("localhost", 4444, "*safari", "www.example.com");

我想在沒有用戶名和密碼憑據的情況下配置免費代理,以便在safari瀏覽器中運行selenium應用程序。

我已經嘗試了下面的代碼來為測試設置代理

System.setProperty("http:proxyHost","207.229.122.162"); System.setProperty("http:proxyPort","3128");

但上面的代碼不能正常工作!! 它甚至接受null作為參數,

請建議我解決問題的方法!!

提前致謝 !!

您可以將所需的ip添加到全局網絡設置中的代理繞過字段。

我更喜歡從控制台定義屬性(使用maven)然后在java中讀取它:

定義屬性:

mvn clean verify -Dserver_ip="127.0.0.1" -Dport="4444"

讀入java:

System.getProperty("server_ip");

它比代碼中的硬編碼值更靈活

您可以在netbeans下自定義運行配置。 項目屬性 - >運行。 問候。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM