Selenium webdriver 使用wdio cli/?为React Native实现resetApp的方法-webdriverio

Selenium webdriver 使用wdio cli/?为React Native实现resetApp的方法-webdriverio,selenium-webdriver,webdriver-io,wdio-v5,Selenium Webdriver,Webdriver Io,Wdio V5,你好!我使用的是wdio/cli,所以我用这个命令创建了wdio.conf.js,然后开始进行测试。但问题是,在单个或多个测试文件中有多个测试 在测试文件中,我有如下内容: beforeEach(async function() { $('~home').waitForDisplayed(81000, false); }); 其中home tag是应用程序在第一个屏幕中运行时第一个视图中的标记。并出现以下错误: element ("~home") still

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

在测试文件中,我有如下内容:

 beforeEach(async function() {
    $('~home').waitForDisplayed(81000, false);
  });
其中home tag是应用程序在第一个屏幕中运行时第一个视图中的标记。并出现以下错误:

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

所以需要做一种驱动程序。resetApp()/但不知道如何做,我需要做什么导入等。

您尝试过
resetApp
?您不能将
驱动程序
作为“主要对象”使用-所有内容都在
浏览器
变量下。试试这个

//async
await browser.resetApp(); 

//sync
browser.resetApp();

检查+wdio文档。

是的,没错。谢谢菲利克斯,我昨天解决了,但这是正确的!