我正在尝试从 Wdio v5 升级到 v7
我删除了我的 node_modules 和 package-lock.json
我运行了这些命令
npm install @wdio/cli@7.14.0
npm install @wdio/jasmine-framework@7.13.2
npm install @wdio/local-runner@7.13.2
npm install @wdio/sauce-service@7.13.2
npm install @wdio/spec-reporter@7.13.2
npm install @wdio/sync@7.13.2
npm install @wdio/sync@7.13.2
我尝试运行我的测试,但设置中有错误,所以我隐藏并恢复了对 package.json 文件的更改,再次删除了 node_modules 和 package-lock.json 文件。
Npm i
然后尝试再次运行我的测试。
即使使用 wdio 版本 5,我现在也收到以下错误
TypeError: element.waitForEnabled is not a function
我的测试之前运行时没有出现此错误,但是在我运行这些命令然后在 package.json 文件中隐藏并删除这些更改之后,就会发生这种情况。
知道问题是什么以及如何解决这个问题吗?
谢谢!