我有一个使用selenium webdriver编写的测试,转为了maven项目,并想通过Jenkins在xvfb上运行。由于显示器选择存在问题,我想尝试更改端口等其他方案。
这是我收到的错误信息:
org.openqa.selenium.firefox.NotConnectedException: 无法在45000毫秒后连接到127.0.0.1上的端口7055。 Firefox控制台输出: 错误:未指定显示器 错误:未指定显示器
以下是我的代码:
那么,我该如何告诉 Firefox 使用另一个端口,我应该指定哪个端口?
这是我收到的错误信息:
org.openqa.selenium.firefox.NotConnectedException: 无法在45000毫秒后连接到127.0.0.1上的端口7055。 Firefox控制台输出: 错误:未指定显示器 错误:未指定显示器
以下是我的代码:
File ffExe = new File("/usr/bin/firefox");
FirefoxBinary ffox = new FirefoxBinary(ffExe);
ffox.setEnvironmentProperty("DISPLAY", ":21");
WebDriver driver = new FirefoxDriver(ffox, null);
那么,我该如何告诉 Firefox 使用另一个端口,我应该指定哪个端口?