当前位置: 首页 > 面试题库 >

如何更改Webdriver Firefox连接到localhost的端口?

周伟泽
2023-03-14
问题内容

我有一个selenium网络驱动程序测试,已转换为Maven项目,我想通过Jenkins上的xvfb运行。

显示选择存在问题,但是例如,我想尝试其他方法并更改端口。

这是我得到的错误:

org.openqa.selenium.firefox.NotConnectedException:在45000毫秒后无法连接到端口7055上的主机127.0.0.1。

Firefox控制台输出:

错误:未指定显示

错误:未指定显示

这是我的代码:

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可能是您查询的答案。它已列在Wiki-
http://code.google.com/p/selenium/wiki/FirefoxDriver上,但没有提供相同的文档。您可以尝试让我们知道是否可行:)



 类似资料:
  • 我有一个硒的网络驱动程序测试,转换为maven项目,我想通过xvfb在Jenkins上运行。 显示选择有问题,但我想尝试其他方法,例如更改端口。 这就是我得到的错误: 组织。openqa。硒。火狐。NotConnectedException:45000毫秒后无法连接到端口7055上的主机127.0.0.1。 Firefox控制台输出: 错误:未指定显示 错误:未指定显示 这是我的代码: 那么,我如

  • 我在Maven中使用SpringREST和Mongo来创建一个连接到服务器的web服务。问题是我还没有为Mongo编写任何代码,它试图连接到localhost,这给我带来了一个MongoSocketOpenException。我所写的唯一代码是从main开始的两行代码。这是stacktrace: 这是我的pom.xml 最后,我必须声明,尽管存在异常,但程序运行良好 提前感谢!

  • 当我试图通过jdbc将eclipse与sql server连接时,我反复遇到这两个错误。有人能帮我吗?或者解释一下为什么我会得到这个? 非常感谢。

  • 这里是HBase/Hadoop的超级新版本。我启动并运行了一个两节点HBase测试集群,现在我正尝试从一个远程Java客户端连接到该集群。这里是我陷入困境的地方:客户端成功地连接到单服务器Zookeeper仲裁(与HBase主服务器运行在同一服务器上),但是Zookeeper传递回客户端的地址是localhost,而且(很明显)客户端无法连接到任何东西,因为HBase不在本地运行。考虑到由于管理原

  • 嗨,我最近下载了wamp服务器来帮我做网站。我的问题是,当我点击phpmyadmin时,我收到一条错误消息“HTTP错误404.0-未找到您要查找的资源已被删除、名称已更改或暂时不可用。” 最后,要看到我的网页,我必须写http://localhost:8888/。如果我将8888放在phpmyadmin的前面,那么我可以看到phpmyadmin,但它不会与我创建的mysql数据库和表同步,它只是

  • 问题内容: 有某些功能,例如不带https的JavaScript服务工作者,仅可在localhost上运行,但是当我使用在docker- machine上运行的docker-compose在docker容器内运行我的应用程序时,我需要使用我从那里得到的地址 有没有办法映射到该IP? 问题答案: 您可以向前添加VirtualBox端口,以将Docker主机上的端口映射到本地计算机。 假设您的dock