1

在無頭鍍鉻自動測試的所有文檔中,關於在Windows上執行操作幾乎沒有。 甚至更​​少的信息是在那裏使用無頭鉻進行自動測試,特別是E2E,用於角2.無法運行無頭鍍鉻量角器角度2窗口

一個充分發展的應用程序我有一個相當大的角2應用程式,其餘運行170次量角器試驗約需30分鐘每一次。我想使用無頭鍍鉻選項來獲得更快的執行速度,當然,沒有窗口隨時彈出。

到目前爲止 -

  1. 添加選項,以量角器的conf
  2. 更新量角器,webdriver的經理(得chromedriver_2.31)
  3. 有瀏覽器測試版(60)和運行
  4. 角4個開箱即用的應用程序(添加了類似的測試用例)運行完美無缺

我的問題 - 我錯過了什麼?沒有提及任何地方的最小角度要求或除了鉻合金驅動程序是最新版本的任何軟件包的最低版本。 有沒有人試圖在現有的角2應用程序中使用它?如果成功,請分享。

第2步之後,我收到以下錯誤

protractor ./config/test/chrome.conf 

Report destination: report\report.html 
[19:43:11] I/launcher - Running 1 instances of WebDriver 
[19:43:11] I/direct - Using ChromeDriver directly... 
[19:43:11] E/direct - Error code: 135 
[19:43:11] E/direct - Error message: Could not find update-config.json. Run 'webdriver-manager update' to download binaries. 
[19:43:11] E/direct - Error: Could not find update-config.json. Run 'webdriver-manager update' to download binaries. 
    at IError (C:\Users\amryadav\AppData\Roaming\npm\node_modules\protractor\built\exitCodes.js:6:1) 
    at ProtractorError (C:\Users\amryadav\AppData\Roaming\npm\node_modules\protractor\built\exitCodes.js:11:9) 
    at BrowserError (C:\Users\amryadav\AppData\Roaming\npm\node_modules\protractor\built\exitCodes.js:52:9) 
    at Direct.getNewDriver (C:\Users\amryadav\AppData\Roaming\npm\node_modules\protractor\built\driverProviders\direct.js:63:31) 
    at Runner.createBrowser (C:\Users\amryadav\AppData\Roaming\npm\node_modules\protractor\built\runner.js:195:43) 
    at q.then.then (C:\Users\amryadav\AppData\Roaming\npm\node_modules\protractor\built\runner.js:339:29) 
    at _fulfilled (C:\Users\amryadav\AppData\Roaming\npm\node_modules\protractor\node_modules\q\q.js:834:54) 
    at self.promiseDispatch.done (C:\Users\amryadav\AppData\Roaming\npm\node_modules\protractor\node_modules\q\q.js:863:30) 
    at Promise.promise.promiseDispatch (C:\Users\amryadav\AppData\Roaming\npm\node_modules\protractor\node_modules\q\q.js:796:13) 
    at C:\Users\amryadav\AppData\Roaming\npm\node_modules\protractor\node_modules\q\q.js:556:49 
[19:43:11] E/launcher - Process exited with error code 135 

回答

0

嘗試運行./node_modules/protractor/bin/webdriver-manager update項目目錄更新項目的本地量角器安裝。