【问题标题】:How to open settings page in the ios simulator and change the app setting using Appium如何在 ios 模拟器中打开设置页面并使用 Appium 更改应用设置
【发布时间】:2020-05-19 00:44:58
【问题描述】:

如何在ios模拟器中打开设置页面,进入我的应用设置并使用Appium更改环境

我在 webdriverio 和 appium 中找不到任何文档

【问题讨论】:

    标签: appium webdriver-io


    【解决方案1】:

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

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

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

    【讨论】:

    • 如果我需要更改设置中的任何内容,我将不得不使用正常的自动化脚本,对吗?就像自动化任何功能一样
    【解决方案2】:

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

    这是Appium Documentation,您可以找到所有命令here

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

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

    【讨论】:

      猜你喜欢
      • 2014-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-01
      • 1970-01-01
      • 2017-12-03
      • 2020-05-15
      • 1970-01-01
      相关资源
      最近更新 更多