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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM