У меня есть тест selenium webdriver, преобразованный в проект maven, который я хочу запустить через xvfb на Jenkins.Как изменить порт, который 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);
Итак, как я могу сказать, светлячок использовать другой порт, а какой я должен выбрать?
Можете ли вы показать мне пример использования «webdriver.firefox.port» в коде? На странице, с которой вы связались, как только они говорят о setProperty, а затем они говорят о setPreference и Im получают путать –
System.setProperty ("propertyname", "propertyvalue") – Akbar
Спасибо! Попробуйте его –