当前位置: 首页 > 知识库问答 >
问题:

实例化新的chrome驱动程序时抛出连接拒绝

锺离边浩
2023-03-14

我在本地Jenkins服务器上有一个含cucumber的selenium项目。

        DesiredCapabilities capability = DesiredCapabilities.chrome();
        try {
            baseUtil.driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), capability);
        } catch (MalformedURLException e) {
            e.printStackTrace();
        }

这就是我实例化驱动程序的方式。我在jenkins上也有chrome插件。

当我尝试构建时,会出现以下错误:

org.openqa.selenium.remote.UnreachableBrowserExcture:无法启动新会话。可能的原因是远程服务器地址无效或浏览器启动失败。

....

原因:org。阿帕奇。http。conn.HttpHostConnectException:连接到本地主机:4444[localhost/127.0.0.1,localhost/0:0:0:0:0:1]失败:连接被拒绝

知道我做错了什么吗?

共有1个答案

胡志
2023-03-14

如果您正在本地运行,请尝试切换到ChromeDrive

DesiredCapabilities capability = DesiredCapabilities.chrome(); 
try { 
baseUtil.driver = new ChromeDriver(capability));
} catch (MalformedURLException e) { e.printStackTrace(); }

上一次调用中的URL设置为指向您未使用的集线器。您可能需要将其指向本地驱动程序位置,例如:

System.setProperty("webdriver.chrome.driver", "<pathtoyourchromedriver>/chromedriver.exe");
 类似资料:
  • 这是我在运行上述程序时遇到的错误。有人解决了这个问题吗? 我尝试过改变Selenium和ChromeDriver的版本,但没有任何效果。

  • 我在unbundu机器中使用JMeter设置了一个分布式负载测试环境。 - - - - 系统上的防火墙已关闭 -所有计划的主和从都在同一个子网中 -JMeter 服务器可以访问目标。 -所有系统上的JMeter版本相同(版本2.3.4)。 1) 尝试通过ubundu终端从主设备ping到从设备,反之亦然。它正在发生。。 2) 在客户端(主)jmeter 属性中添加了以下内容: 3) 在服务器(从属

  • 空手道司机错误:org。阿帕奇。http。conn.HttpHostConnectException:连接到本地主机:9515。。。失败:连接被拒绝:在Web测试上执行空手道脚本期间,显示错误“轮询尝试#1到#20以便端口准备就绪-localhost:9515”。 注:我使用的是空手道-core-0.9.3。jar并尝试从第页运行示例1(demo-01.feature):https://intui

  • 问题内容: 在进行大量数据加载时,基于日志数据增加计数器,但是遇到超时异常。我正在使用Datastax 2.0-rc2 Java驱动程序。 这是服务器无法跟上问题的问题(即服务器端配置问题),还是客户端无聊的等待服务器响应的问题?无论哪种方式,我都可以进行简单的配置更改来解决此问题吗? 节点之一在大致发生时报告此情况: 问题答案: 虽然我不了解此问题的根本原因,但我可以通过增加conf / cas

  • 我正在尝试连接到本地SQL Server数据库。数据库名为MDB,这些是我使用的凭据。使用也尝试了,但没有成功。 我的库中有以下jar: 我使用的SQL server版本是2012。 我也尝试了localhost:1099,但没有成功。 java.sql.sqlexception:网络错误IOException:连接被拒绝:连接在net.sourceforge.jtds.jdbc.jtdsconn

  • 有人知道是什么引起的吗?我正在使用Springsource工具套件开发我的应用程序。postgres驱动程序位于web-inf/lib/postgresql-9.1-902.jdbc4.jar下 非常感谢任何帮助!谢谢!