angular / webdriver-manager

A binary manager for E2E testing
MIT License
224 stars 116 forks source link

webdriver-manager do not download chromedriver if it contains number '64' in the version (like 96.0.4664.45) #505

Open andrei-ilyukovich opened 2 years ago

andrei-ilyukovich commented 2 years ago

webdriver-manager does not download chromedriver if it contains number '64' in the version (like 96.0.4664.45).

The reason is in this line: chrome_xml.ts This code just mistakenly filter out valid version of chromedriver.

If osarch in not 64-based (I have as ia32), then !contentKey.includes('64') condition goes in and does not pass valid chromedriver 96.0.4664.45/chromedriver_win32.zip version since there is 64 inside (96.0.4664.45).

martaLenartovich commented 2 years ago

Had the same problem, the comment above helped me to resolve. Thank you!