如何在 ios 模拟器中打开设置页面并使用 Appium 更改应用程序设置

How to open settings page in the ios simulator and change the app setting using Appium

如何在 ios 模拟器中打开设置页面并转到我的应用程序设置并使用 Appium

更改环境

我无法在 webdriverio 和 appium 中找到如何执行此操作的任何文档

您可以使用 Appium activateApp 方法打开首选项:

driver.activateApp("com.apple.Preferences");

然后就像在任何其他屏幕上一样,搜索定位器并使用标准方法与它们交互。

一个简单的解决方案是使用带有移动命令的 driver.executeScript 函数。 您无需在 ios 设置应用程序中导航即可实现很多自动化。

这是Appium Documentation and you can find all commands here.

在 Java 中为您要自动化的当前应用禁用 FaceId 的示例:

driver.executeScript("mobile:enrollBiometric", ImmutableMap.of("isEnabled", false));