2
我看了很多其他帖子,似乎沒有爲我工作,即使它給出了相同的錯誤。Selenium:服務器終止狀態127
我通過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();
這裏的Bash的錯誤,當我運行節點app.js HERE
任何幫助,將不勝感激
你確定的bash腳本有鉻和chromedriver在它的路徑? – akiva
@akiva如果它通過系統屬性與環境變量設置相同,那麼是的。否則介意指導我通過? –
@JustinLi錯誤通常告訴你Selenium沒有執行腳本所需的全部軟件依賴項。您的計算機上是否安裝了** [Java運行環境](http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html)**?檢查** [this](https://stackoverflow.com/questions/36429436/how-do-i-solve-server-terminated-early-with-status-127-when-running-node-js-on)* *後,也許它會有所幫助。乾杯! – iamdanchiv