在Mac上使用Angular.js找不到chromedriver的解決辦法

fatea發表於2015-05-19

本次安裝按照Angular.js官方教程

前面的安裝由於用到git等,建議自備梯子。

進行到這一步時:

npm run protractor

會一直報錯:

Error: Could not find chromedriver

這一步的關鍵在於,雖然在Mac系統上,但仍要有chromedriver.exe。你沒有看錯,就是exe…而教程裡給的npm指令下下來的chromedriver.zip是無法解壓的。所以我們需要手動下載下來,解壓,並加上.exe字尾。

下載地址如下:
https://chromedriver.storage.googleapis.com/2.10/chromedriver_mac32.zi…
注意:此處必須使用代理,否則根本沒有速度。即使用了代理也可能下不下來,建議使用Chrome自帶的下載器下載,或者買個迅雷VIP然後離線下載
解壓後加上.exe字尾,將原zip和此exe一起復制到以下路徑下

angular-phonecat/node_modules/protractor/selenium/

然後再次執行

npm run protracot

就成功啦~

參考

相關文章