我正在研究iOS的可用测试框架,
我想为与位置相关的iOS应用程序编写测试,例如,如果您在位置A(我的意思是地理位置),则此testStep应该失败,并且应该成功,而在位置B中,情况正好相反,
有没有办法在模拟器中编写 Frank 测试时模拟某个位置,而不是通过为每个测试分别手动选择 gpx 文件,
编辑:为了清楚起见,我想在我的测试中做到这一点,所以它应该在我的代码中完成,或者调用外部脚本或以某种自动方式完成,我想运行应该在不同位置发生的测试。
从 Frank 1.1.1 开始,您现在可以要求 Frank 使用 set_location 方法模拟位置。有关其工作原理的示例,请查看 Frank 附带的示例应用中的此步骤定义。