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