Selenium:服务器以状态127结束

我看了很多其他的post,似乎没有为我工作,即使它给出了同样的错误。

我通过Windows运行bash,所有我想要做的是从npm selenium-webdrivers获取给定的代码加载,甚至不工作。

这是app.js:

require('chromedriver'); const webdriver = require('selenium-webdriver'), By = webdriver.By, until = webdriver.until; var driver = new webdriver.Builder() .forBrowser('chrome') .build(); driver.get('http://www.google.com/ncr'); driver.findElement(By.name('q')).sendKeys('webdriver'); driver.findElement(By.name('btnG')).click(); driver.wait(until.titleIs('webdriver - Google Search'), 1000); driver.quit(); 

这里是我运行节点app.js 这里的Bash错误

任何帮助,将不胜感激

你不需要这样的铬金属。 全局npm install -g chromedriver ,然后尝试运行你的脚本。

我和你有同样的问题,我只是卸载chromedriver然后重新安装它。

npm uninstall -g chromedriver然后npm install -g chromedriver

如果您正在寻找有关nodejs webdriver启动和运行的演练,请查看youtube https://www.youtube.com/watch?v=YWhxSsj1upg&t=734s