【发布时间】:2016-02-20 15:32:06
【问题描述】:
在 Xcode 7 中,Apple 添加了 XCUITest 作为测试应用程序 UI 的新的首选方法。
我想迁移我的旧测试脚本,但没有找到任何关于在使用 XCUITest 时如何设置自定义核心位置的信息。
旧电话:
UIATarget.localTarget().setLocation({latitude: '48.21048', longitude: '16.3595'});
我还尝试找到一些有关如何通过启动参数提供 GPX 文件作为解决方法的信息,但没有成功并且不知道这是否可行以及关键是什么。
有人知道如何使用 XCUITest 设置自定义核心位置吗?
【问题讨论】:
-
有同样的问题。在方案的运行选项上设置的位置将被忽略。在测试的 UI 目标上设置测试位置也会被忽略。调试器上的设置确实有效。然而,这是没有用的,因为我需要一些东西——使用参数、代码或方案——在 Xcode CI 中工作。不要以为你最终解决了这个问题?
-
不,很遗憾我没有。但是谢谢你的评论!现在我意识到我必须在接下来的 2-3 周内解决这个问题。我们正在一个新市场推出我们的应用程序,测试目标中的位置应用于自动捕获所有可用市场中所有设备的屏幕截图。
标签: ios xcode core-location xcode-ui-testing xcode-bots