2017-02-24 250 views
1

我安裝了webdriver-manager,通過npm install與package.json安裝量角器。在根目錄/ webdriver的經理節點模塊有一個包含webdriver-manager如何安裝selenium版本npm

{ 
     "webdriverVersions": { 
     "selenium": "2.53.1", 
     "chromedriver": "2.27", 
     "geckodriver": "v0.13.0", 
     "iedriver": "2.53.1", 
     "androidsdk": "24.4.1", 
     "appium": "1.6.0" 
     }, 
     "cdnUrls": { 
     "selenium": "https://selenium-release.storage.googleapis.com/", 
     "chromedriver": "https://chromedriver.storage.googleapis.com/", 
     "geckodriver": "https://github.com/mozilla/geckodriver/releases/download/", 
     "iedriver": "https://selenium-release.storage.googleapis.com/", 
     "androidsdk": "http://dl.google.com/android/" 
     } 

} 

我想這裏是我可以改變硒的版本,我想做的事情,然後運行的webdriver經理更新一個config.json命令。當我這樣做時,雖然安裝的硒版本與上面列出的不同。獲得安裝的版本是硒3.1.0和壁虎0.14.0。 Chromedriver正在安裝2.27和匹配。這是安裝不同版本的方式嗎?如果是這樣,爲什麼版本不同?謝謝。

回答

2

這取決於安裝的量角器/ webdriver-manager的版本。所以,如果你使用最新的(截至這篇文章)[email protected]使用依賴[email protected]。從[email protected]開始,它下載最新版本並且不使用confg.json。將在下一個版本中刪除config.json

下載(例如)chromedriver的特定版本:

webdriver-manager update --versions.chrome 2.20 

你可以得到完整的選項列表中update法:

webdriver-manager update-help 
相關問題