2015-11-04 144 views
1

我正在通過教程http://www.protractortest.org/#/tutorial並希望運行量角器測試。無法運行量角器測試

我面臨的第一個問題是運行webdriver-manager update當我拿到證書問題在這個線程中提到Can't update chromedriver and seleniumrelease

所以,我手動下載了chromedriver_win32.zipselenium-server-standalone-2.47.1.jar

我再提取zip文件,在同一個文件夾C:\Users\username\AppData\Roaming\npm\node_modules\protractor\selenium

然後放置chromedriver.exe我啓動了服務器,我跑測試protractor conf.js

我有以下異常:

Caused by: java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.chrome.driver system property; 

我知道它缺少路徑chromedriver.exe我需要指定的系統屬性,所以服用此主題的一闕爲即with protractor how to setup internet explorer configuration?我把下面的conf.js

exports.config = { 
    framework: 'jasmine2', 
    seleniumAddress: 'http://localhost:4444/wd/hub', 
    specs: ['spec.js'] 
    seleniumArgs: ['-Dwebdriver.chrome.driver=C:\Users\username\AppData\Roaming\npm\node_modules\protractor\selenium\chromedriver.exe'] 
} 

不過還是我收到了同樣的錯誤,我知道我失去了一些東西很簡單,但不知道是什麼!

+0

如果你運行'node_modules \量角器\ BIN \量角器conf.js什麼「而不是? – alecxe

+0

我想從conf.js和spec.js存在的文件夾中運行量角器conf.js,你是否建議它給proctractor可執行文件的絕對路徑? – tintin

+0

是的,要使用絕對路徑並將其指向項目根目錄中node_modules內的量角器。這只是猜測,但試試看。 – alecxe

回答

0

我們有像你一樣的問題,就是我們所做的是增加在配置以下

​​

歡呼

相關問題