ジェンキンスでxvfb経由で実行したいmavenプロジェクトに変換されたセレンのwebdriverテストがあります。Webdriver Firefoxがlocalhostに接続するポートを変更するにはどうすればよいですか?
ディスプレイの選択に問題がありますが、他に何か試してポートを変更したいと思います。
この
はエラーは私が取得さ:org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms.
Firefox console output:
Error: no display specified
Error: no display specified
そして、これは私のコードです:
File ffExe = new File("/usr/bin/firefox");
FirefoxBinary ffox = new FirefoxBinary(ffExe);
ffox.setEnvironmentProperty("DISPLAY", ":21");
WebDriver driver = new FirefoxDriver(ffox, null);
だから、どのように私はFirefoxが別のポートを使用するように伝えることができると私はどちらを指定する必要がありますか?
コードで「webdriver.firefox.port」を使用する方法の例を教えてください。あなたがリンクしたページで、setPropertyについて話してから、setPreferenceとImが混乱していると話しました。 –
System.setProperty( "propertyname"、 "propertyvalue") – Akbar
ありがとうございました!試してみる –