ios - 使用 Frank 测试基于位置的 iOS 应用程序

标签 ios testing frank

我正在调查适用于 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/

相关文章:

ios - 使用 Xamarin.ios 将布局约束常量从一个值动画化为另一个值

ios - calabash-ios 安装程序 clang : error: no such file or directory 'UIKit'

iphone - 在 iPhone sdk 的导航栏中隐藏后退栏按钮

ios - 导航栏在取消 "Add to Exsting Contact" Controller 时消失

testing - 如何使用跨站点脚本 (XSS) 进行测试

perl - 我可以在 ant jUnit 任务下运行 perl 单元测试吗?如何处理 ant 构建脚本中的 perl 单元测试错误?

ruby-on-rails - Ruby 不断给出未知的错误信息

ios - 为 iOS 设置 Frank 时出现问题

ios - 在 iOS 中重新接收短信