(Angular). webdriver-manager 12.1.7 has known issues on intel based Macs. Running e2e tests we get the following error: spawn Unknown system error -86. This bug has been fixed in webdriver-manager 12.1.8 but I'm unable to update.
I've tried the solutions listed here (reinstalling Protractor, etc): OSX fix Selenium Chromedriver launch error spawn Unknown system error -86 Bad CPU type in executable?
However, after uninstalling and re-installing protractor, nothing changes. When I look in package-lock.json, it appears that we're still using webdriver-manager 12.1.7 rather than the desired 12.1.8. How can I force update webdriver-manager from 12.1.7 to 12.1.8? We have an npm run webdriver-update command which calls webdriver-manager update --standalone false --gecko false - this too fails to change the version (if I'm reading package-lock.json correctly).
package-lock.json
"node_modules/protractor": {
"version": "7.0.0",
},
"dependencies": {
"webdriver-manager": "^12.1.7",
},
"bin": {
"protractor": "bin/protractor",
"webdriver-manager": "bin/webdriver-manager"
}
....
"protractor": {
"version": "7.0.0",
},
"dependencies": {
"webdriver-manager": {
"version": "12.1.7",
"resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.7.tgz",
}
}