繁体   English   中英

NodeJS Selenium Chrome Webdriver连接被拒绝

[英]NodeJS Selenium Chrome Webdriver Connection Refused

我是NodeJS和Selenium Webdriver的新手,我想启动一个简单的测试代码:

 var webdriver = require("selenium-webdriver"); function createDriver() { var driver = new webdriver.Builder() .usingServer('http://localhost:4444/wd/hub') .withCapabilities(webdriver.Capabilities.chrome()) .build(); driver.manage().timeouts().setScriptTimeout(10000); return driver; } var driver = createDriver(); driver.get("http://www.google.com"); driver.getTitle().then(function (title) { console.log(title); }); driver.quit(); 

我已完成所有设置,启动了chrome驱动程序和服务器。

但我收到此错误:

(节点:3080)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:2):WebDriverError:java.net.ConnectException:连接被拒绝:connect(节点:3080)[DEP0018] DeprecationWarning:已弃用未处理的承诺拒绝。 将来,未处理的承诺拒绝将以非零退出代码终止Node.js进程。 (节点:3080)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:3):WebDriverError:java.net.ConnectException:连接被拒绝:connect(节点:3080)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:4):WebDriverError:Java。 net.ConnectException:连接被拒绝:connect

你们能帮忙吗? 谢谢!

您是否已使用npm i --save-dev安装了所有相关模块,包括chromedriver?

您可以手动访问localhost网址吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM