在Linux中安装chromedriver时出现此错误。
当我运行npm安装chromedriver时,我得到以下错误。
14:36:22 v14.18.1
14:36:22 + npm -v
14:36:23 6.14.15
14:36:23 + npm install chromedriver --chromedriver-force-download
14:37:18
14:37:18 > chromedriver@105.0.0 install /tmp/Govind/vppautomationjs/node_modules/chromedriver
14:37:18 > node install.js
14:37:18
14:37:18 npm WARN vppautomationjs@1.0.0 No repository field.
14:37:18
14:37:18 npm ERR! code ELIFECYCLE
14:37:18 npm ERR! syscall spawn sh
14:37:18 npm ERR! file sh
14:37:18 npm ERR! path sh
14:37:18 npm ERR! errno -2
14:37:18 npm ERR! chromedriver@105.0.0 install: `node install.js`
14:37:18 npm ERR! spawn sh ENOENT
14:37:18 npm ERR!
14:37:18 npm ERR! Failed at the chromedriver@105.0.0 install script.
14:37:18 npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
请帮忙。
您可能可以在Jenkins机器上通过这种方式获得它。根据需要更改版本。它被设置为一个没有兼容性检查的版本,所以如果你的Chrome版本不匹配,它不会抱怨。但如果你知道詹金斯机器上的Chrome版本,那就用它吧。
wget https://chromedriver.storage.googleapis.com/72.0.3626.69/chromedriver_linux64.zip
unzip chromedriver_linux64.zip
chmod +x chromedriver
mv chromedriver /usr/local/bin/