我有一個硒webdriver測試,轉換爲maven項目,我想通過詹金斯上的xvfb運行。如何更改Webdriver Firefox連接到本地主機的端口?
顯示選擇存在問題,但我想嘗試其他方法並更改端口,例如。
這是錯誤我得到:
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);
所以,我怎麼能告訴火狐使用其他端口和一個我應該指定?
你能告訴我一個如何在代碼中使用「webdriver.firefox.port」的例子嗎?在你鏈接到的頁面中,一旦他們談論了setProperty,然後他們談論setPreference和Im變得困惑 –
System.setProperty(「propertyname」,「propertyvalue」) – Akbar
謝謝!將嘗試它 –