【发布时间】:2016-09-14 19:03:52
【问题描述】:
我知道无法直接访问真实 ios 设备的内置应用程序。但是我们可以使用一些启动器应用程序访问它们,例如我们有 safari 启动器的 safari。同样我们可以有设置启动器应用程序来在真实的 ios 设备上启动设置应用程序。如果是这样,我在哪里可以找到启动器应用程序,或者如果可能的话,我们如何创建它? 任何其他想法也值得赞赏。
提前致谢。
【问题讨论】:
我知道无法直接访问真实 ios 设备的内置应用程序。但是我们可以使用一些启动器应用程序访问它们,例如我们有 safari 启动器的 safari。同样我们可以有设置启动器应用程序来在真实的 ios 设备上启动设置应用程序。如果是这样,我在哪里可以找到启动器应用程序,或者如果可能的话,我们如何创建它? 任何其他想法也值得赞赏。
提前致谢。
【问题讨论】:
尝试启动到 com.apple.Preferences
如果不试试这个:
在功能设置应用程序中设置:
DesiredCapabilities cap = new DesiredCapabilities();
......
cap.setCapability ("app" , "settings");
driver = new IOSDriver(....);
它应该做的工作!
【讨论】:
我想我已经找到了答案。我们可以在 xcode 的帮助下创建一个设置启动器应用程序,并且可以处理设置页面中的所有元素。事实上,我们可以为 ios 真实设备的所有本机应用程序创建启动器应用程序。
【讨论】: