2017-07-09 5 views
2

Ich habe mir viele andere Posts angeschaut und keiner scheint für mich funktioniert zu haben, obwohl es den gleichen Fehler gibt.Selen: Server mit Status 127 beendet

Ich laufe Bash durch Windows, alles, was ich versuche zu tun ist, den gegebenen Code von Npm Selen-Webdrivers zum Laden zu bekommen, und sogar das funktioniert nicht.

Hier ist die 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(); 

Hier ist der Bash Fehler, wenn ich Knoten laufen app.js würde HERE

Jede Hilfe

+0

sind Sie sicher, dass die Bash-Skript, Chrom und chromedriver auf seinem Weg hat? – akiva

+0

@akiva Wenn es über die Systemeigenschaften den Einstellungen der environmnet-Variablen entspricht, dann ja. Sonst führt mich der Geist durch? –

+0

@JustinLi Dieser Fehler weist normalerweise darauf hin, dass Selen nicht über alle erforderlichen Softwareabhängigkeiten verfügt, um das Skript auszuführen. Haben Sie ** [Java Runtime Environment] (http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html) ** auf Ihrem Computer installiert? Check ** [this] (https://stackoverflow.com/questions/36429436/how-do-i-solve-server-termined-early-with-status-127-when-running-node-js-on) * * Post, vielleicht wird es helfen. Prost! – iamdanchiv

Antwort

0

Sie erkannt werden, brauchen nicht zu verlangen so verchromt. Installieren Sie es global npm install -g chromedriver und versuchen Sie dann, Ihr Skript auszuführen.

Ich hatte das gleiche Problem, wie Sie und ich einfach Chromedriver deinstalliert und dann neu installiert.

npm uninstall -g chromedriver dann npm install -g chromedriver

Wenn Sie einen Durchlauf suchen auf dem Aufstehen und mit NodeJS laufen youtube WebDriver Besuche https://www.youtube.com/watch?v=YWhxSsj1upg&t=734s

Verwandte Themen