涉及单击的Calabash-ios测试已经开始失败,接收到多次点击,其中只有一个应该发生。
我正在对模拟器" iPhone 5s(8.2模拟器)"进行测试。并且我尝试了各种Calabash点击方法,包括tap_mark
,touch
,例如:
wait_tap view_selector
生成一个http调用(使用Wireshark来嗅探):
http://localhost:37265/uia-tap
但是在模拟器中引起了多次点击,可以从模拟器控制台日志中看到:
Mar 31 13:28:38 mc-x.local MyApp[13790]: NSUserDefaults path = /PathToPrefs/myApp.plist
Mar 31 13:28:38 mc-x.local MyApp[13790]: Current request: {
command = "uia.tapOffset('{:x 160.000000, :y 332.000000}')";
index = 0;
}
并且这两行重复相同(相同的时间戳) - 一次,两次或三次,重复相同的uia.tapOffset
事件。
我使用Xcode 6.2 build 6C131e和Calabash 0.13.0。我从0.11.4升级后失败了,虽然我也从Xcode 6.1.1升级到6.2,所以我不确定哪个是负责人。
有没有人遇到类似的东西?有什么建议吗?