zoukankan      html  css  js  c++  java
  • Node + Selenium 报错 UnhandledPromiseRejectionWarning: Error: ECONNREFUSED connect ECONNREFUSED 127.0.0.1:5319

    安装selenium-webdriver

    npm i selenium-webdriver

    当前安装版本:

    "selenium-webdriver": "^4.0.0-alpha.7"
     
    运行代码:node baidu.js
    baidu.js:
    var webdriver = require("selenium-webdriver"),
      By = webdriver.By,
      until = webdriver.until;
    var driver = new webdriver.Builder().forBrowser("chrome").build();
    
    driver.get("https://www.baidu.com");
    driver.findElement(By.id("kw")).sendKeys("webdriver");
    driver.findElement(By.id("su")).click();
    driver.wait(until.titleIs("webdriver_百度搜索"), 1000);
    // driver.quit();

     

     

    参考:https://stackoverflow.com/questions/48791928/error-from-selenium-unhandledpromiserejectionwarning-error-econnrefused-conne

    问题分析:可能是因为当前的 selenium-webdriver 是 alpha 版本导致了报错

    问题解决:

    卸载当前的 selenium-webdriver 版本    npm uninstall selenium-webdriver

    下载低一级版本 npm install selenium-webdriver@3

     

  • 相关阅读:
    理解cookie
    浏览器解析url后执行过程
    如何使用D3绘制折线图
    Django 笔记
    vi命令
    PEP8编程规范
    Python_入门第一篇【持续更新...】
    DjangoWeb _ 登录页开发test
    Django开发流程
    Django 笔记2018.2.7
  • 原文地址:https://www.cnblogs.com/jeacy/p/14048674.html
Copyright © 2011-2022 走看看