[英]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.