使用 wdio-cli/ 为 React Native 实现 resetApp 的方法? - 网络驱动程序

Way to implement resetApp for React Native with wdio-cli/? - webdriverio

你好!我正在使用 wdio/cli 所以我用这个命令创建了 wdio.conf.js ,然后我开始做测试。但问题是在一个或多个测试文件中有多个测试。

在测试文件中我有这样的东西:

 beforeEach(async function() {
    $('~home').waitForDisplayed(81000, false);
  });

其中home标签是当应用在第一屏运行时在第一视图中的标签。并出现这个错误:

 element ("~home") still not displayed after 10000ms

所以需要做一些 driver.resetApp()/ 但不知道该怎么做,我需要做些什么导入等等

你试过了吗resetApp?您不能将 driver 用作“主要对象” - 一切都在 browser 变量下。试试这个

//async
await browser.resetApp(); 

//sync
browser.resetApp();

检查 Appium doc + wdio 文档。