位置

2017-04-12 25 views
1

我最近更新的webdriver經理的最新版本,現在每當我試圖啓動我的webdriver得到這個錯誤(V 12.0.4):位置

/node_modules/protractor/node_modules/webdriver-manager/selenium does not exist, run webdriver-manager update 

在老版本的webdriver中,有一個包含chromedriver的硒目錄,新版本根本沒有硒目錄,我的咕嚕任務現在不知道在哪裏找到chromedriver。

有沒有人知道新版本的webdriver-manager中chromedriver的位置是什麼?

回答

1

在錯誤消息中,它表示您需要運行webdriver-manager update。運行更新將創建文件夾/node_modules/protractor/node_modules/webdriver-manager/selenium。創建文件夾後,它將下載包括chromedriver二進制文件的二進制文件。在您的項目中,您將運行類似於:/node_modules/.bin/webdriver-manager update

+0

謝謝,應該在全局node_modules目錄中完成,還是在量角器特定的目錄中完成,即'node_modules/protractor/node_modules'? – John123

+0

只要你打算使用'webdriver-manager start',你就可以使用webdriver-manager的全局安裝。如果您使用的是帶有'directConnect:true'的Protractor或將其開始爲「本地」(不提供配置,所以Protractor代表您開啓/停止您的硒獨立服務器),那麼您需要使用項目的節點模塊。 – cnishina