我遇到过同样的问题。您正在运行的 webdriver 更新可能正在将 Selenium 所需的文件安装在另一个文件夹中,而该文件夹不在您的项目文件夹中。至少我的情况是这样。
我正在使用 grunt 任务来运行 Protractor 测试。如果您使用相同的插件,请检查此文件夹:
C:\{yourprojectfolder}\node_modules\grunt-protractor-runner\node_modules\protractor\selenium
如果你没有找到那个文件夹,那么你和我遇到了同样的问题。尝试另一个 bash。您正在使用 cmd,请尝试使用 Git Bash。在以下目录中找到自己:
C:\{yourprojectfolder}\node_modules\grunt-protractor-runner\node_modules\protractor\bin
然后运行:
webdriver-manager update
最后检查selenium
Protractor 插件中的文件夹。现在应该创建它。
在同一个文件夹中运行相同的命令时,我没有时间找出为什么 cmd 的行为与 Git Bash 不同。每个人都将 Selenium 文件安装在不同的位置。