0

我正在尝试从 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 文件中隐藏并删除这些更改之后,就会发生这种情况。

知道问题是什么以及如何解决这个问题吗?

谢谢!

4

0 回答 0