2012-03-24 59 views
6

Javaでセレンのプロキシ設定を行うにはどうすればよいですか?私はSafariブラウザでのセレンのアプリケーションを実行されるのと同じユーザー名とパスワード資格情報なし無料プロキシを設定したいselenium rc driver for javaのプロキシ

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

は私がセレンに接続しています。

は、私がテスト

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

が、上記のコードは正常に動作していないため、プロキシを設定するには、以下のコードを試してみました!引数としてnullを受け入れることもできます。

問題を解決する方法を教えてください。

ありがとうございました!

+0

[Javaコードでのプロキシ設定の設定方法](http:// stack overflow.com/questions/5622547/how-to-set-proxy-configuration-in-java-code) – Zarkonnen

+0

こんにちは!私はあなたの質問への答えを見つけることができると思うhttp://stackoverflow.com/questions/5622547/how-to-set-proxy-configuration-in-java-code-要するに、System.setPropertyを使ってプロキシを設定する構成。 – Zarkonnen

+0

ねえ!私はSystem.setProperty( "http.proxyHost"、 "112.81.25.52")を試した。 System.setProperty( "http.proxyPort"、 "3128"); まだ動作しません!私はいくつかの乱数やnull値を渡すときに受け入れています... – Aspirant

答えて

0

netbeansで実行コンフィギュレーションをカスタマイズできます。プロジェクトのプロパティ - >実行します。よろしく。

+0

ねえ、Netbeansで実行コンフィギュレーションをカスタマイズするというあなたのポイントを得ることができませんでした!同じことについてもっと具体的にしてください! – Aspirant

0

グローバルネットワーク設定のプロキシバイパスフィールドに目的のIPを追加できます。

0

私は、Javaでそれを読む(Mavenを使用して)コンソールからプロパティを定義することを好む:

は、プロパティを定義します。javaで

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

読む:

System.getProperty("server_ip"); 

それはより柔軟ですコード内のハードコードされた値