javascript - 更改 appium 设置以在模拟器中不具有应用程序的新状态

标签 javascript appium webdriver-io

我目前有一个应用程序,我正在使用 appium 和 webdriverio 进行自动化。我很好奇 appium 中是否有任何选项可以更改模拟器设置,以使模拟器中的应用程序没有新状态。有一个教程显示了关闭模拟器或重新安装应用程序的所有内容。

最佳答案

借助所需功能,您可以轻松实现这一目标。您必须将完全重置设置为false,将无重置设置为true。请看一下。

capabilities.setCapability(MobileCapabilityType.FULL_RESET, false);
 capabilities.setCapability(MobileCapabilityType.NO_RESET, true);

这样,它只需从关闭时的相同状态重新启动模拟器或真实设备即可。它不会卸载和安装客户端。

关于javascript - 更改 appium 设置以在模拟器中不具有应用程序的新状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59974245/

相关文章:

javascript - 使用 setTimeout 和clearTimeout 循环浏览隐藏的 div

javascript - 正则表达式迭代匹配多个单词

java - 无法发送包含某些字符的名称的 key

javascript - Mocha 测试——完全完成 "before",然后运行 ​​ "it"s

javascript - Eloquent Javascript 第 4 章 : arrayToList/listToArray Execise

javascript - 如何使 d3.js 强制布局重力矩形?

java - 安卓+Appium : Scroll inside ListView to specific position and click on it

ios - Appium 在 iPhone 模拟器上启动失败,在设备上成功

selenium - WebDriverIO : Starting Chrome with browser sessions & cookies

selenium-webdriver - webdriverIO 5,当未给出元素 'id'时如何切换到iframe?