我正在调查适用于 iOS 的可用测试框架,
我想为一个依赖于位置的 iOS 应用程序编写测试,比如如果你在位置 A(我的意思是地理位置),这个 testStep 应该失败,而那个应该成功,而在位置 B,情况恰恰相反,
在模拟器中编写 Frank 测试时,有没有一种方法可以模拟在某个位置,而不是通过为每个测试分别手动选择 gpx 文件,
编辑:明确地说,我想在我的测试中进行,所以它应该在我的代码中完成,或者通过调用外部脚本或以某种自动方式完成,我想运行应该在不同位置进行的测试.
最佳答案
从 Frank 1.1.1 开始,您现在可以要求 Frank 使用 set_location 方法模拟位置。有关其工作原理的示例,请查看 this step definition来自 Frank 附带的示例应用程序。
关于ios - 使用 Frank 测试基于位置的 iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12840962/