【问题标题】:How to launch settings page on real ios device using appium?如何使用 appium 在真实 ios 设备上启动设置页面?
【发布时间】:2016-09-14 19:03:52
【问题描述】:

我知道无法直接访问真实 ios 设备的内置应用程序。但是我们可以使用一些启动器应用程序访问它们,例如我们有 safari 启动器的 safari。同样我们可以有设置启动器应用程序来在真实的 ios 设备上启动设置应用程序。如果是这样,我在哪里可以找到启动器应用程序,或者如果可能的话,我们如何创建它? 任何其他想法也值得赞赏。

提前致谢。

【问题讨论】:

    标签: selenium appium


    【解决方案1】:

    尝试启动到 com.apple.Preferences

    如果不试试这个:

    在功能设置应用程序中设置:

        DesiredCapabilities cap = new DesiredCapabilities();
        ......
        cap.setCapability ("app" , "settings");
    
        driver = new IOSDriver(....);
    

    它应该做的工作!

    【讨论】:

    • Iphone 5 & ios 9.3.4。错误:安装 com.apple.Preferences 失败。
    • 我也试过这个。但这也行不通。此解决方案也将在模拟器上成功运行。但我需要它在真实设备上工作。
    【解决方案2】:

    我想我已经找到了答案。我们可以在 xcode 的帮助下创建一个设置启动器应用程序,并且可以处理设置页面中的所有元素。事实上,我们可以为 ios 真实设备的所有本机应用程序创建启动器应用程序。

    【讨论】:

      猜你喜欢
      • 2016-02-04
      • 2016-01-26
      • 1970-01-01
      • 2013-11-04
      • 2014-10-07
      • 2017-03-08
      • 1970-01-01
      • 2019-04-05
      • 1970-01-01
      相关资源
      最近更新 更多