android - 需要 Appium 代码在测试用例之间重新启动应用程序
问题描述
我是自动化新手(寻求帮助),我的情况是 - 我需要重新启动应用程序并且必须检查最后插入的数据是否应该自动保存
driver.closeApp 不工作(我已经尝试过)而且我不想在应用程序启动方法中使用此代码,我想为此创建另一种方法
解决方案
1.您可以使用以下方法将您的应用程序置于后台,它将在10秒后自动重新启动应用程序,重新启动后应用程序将调用服务器:
driver.runAppInBackground(Duration.ofSeconds(10));
为此会话重置当前正在运行的应用程序并等待它再次安装。
driver.resetApp();
终止应用程序并再次激活,为 Android 传递包名称
driver.terminateApp('com.apple.Preferences'); driver.activateApp('com.apple.Preferences');
推荐阅读
- kubernetes - 错误:模板:注入:469:未定义函数“appendMultusNetwork”
- node.js - Express.js 需要帮助来提供文件
- python - 如何从 docker 容器连接到 mongoDB 云集群?
- php - Laravel 按钮,onclick 功能无需更改 URL
- python - 当我需要填充单元格时,变量(选项卡名称)不起作用
- javascript - 如何以特定格式显示当前日期和时间?
- sql - 为什么“DD/MM/YYYY”在过滤器中不起作用?
- javascript - 错误 [ERR_HTTP_HEADERS_SENT]:在 ServerResponse.setHeader (_http_outgoing.js:518:11) 将标头发送到客户端后无法设置标头
- apache-kafka - Flink - 如何使用 withTimestampAssigner 从事件有效负载中获取时间(不使用 Kafka 时间戳)
- javascript - 从 uri 或 require 对本机图像源做出反应