繁体   English   中英

(节点:25642)未处理的PromiseRejectionWarning:错误:ECONNREFUSED 连接ECONNREFUSED 127.0.0.1:50218

[英](node:25642) UnhandledPromiseRejectionWarning: Error: ECONNREFUSED connect ECONNREFUSED 127.0.0.1:50218

来自 Selenium 和 Python,我现在正在尝试学习 JS。 当我运行以下代码时:

var chromedriver = require('chromedriver');

var webdriver = require('selenium-webdriver'),
        By = webdriver.By,
        until = webdriver.until;

var driver = new webdriver.Builder()
        .forBrowser('firefox')
        .build();

driver.get('http://google.com');

driver.quit();

我收到错误:

(node:25717) UnhandledPromiseRejectionWarning: NoSuchSessionError: 试图在没有建立连接的情况下运行命令

它似乎与driver.quit();有关 行,因为当我删除它时,我没有收到任何错误。

谢谢,

由于您在加载之前quit而导致的错误。 所以,我们可以简单地等待driver.get直到它完成再退出

const {Builder} = require('selenium-webdriver');

(async () => {
    let driver = await new Builder().forBrowser('chrome').build();
    await driver.get('http://google.com');
    await driver.quit();
})();

暂无
暂无

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

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