如何更改 Webdriver Firefox 连接到本地主机的端口?

2023-11-27

我有一个 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 使用另一个端口以及我应该指定哪个端口?


有一个系统属性 -webdriver.firefox.port 可能是 yoru 查询的答案。它被列在维基百科上——http://code.google.com/p/selenium/wiki/FirefoxDriver,但没有提供相同的文档。您可以尝试让我们知道它是否有效:)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何更改 Webdriver Firefox 连接到本地主机的端口? 的相关文章

随机推荐