Calabash-ios 涉及单次点击的测试已经开始失败,在只应该发生一次的情况下接收到多次点击。
我正在对模拟器“iPhone 5s (8.2 Simulator)”进行测试,并尝试了各种 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
的事件。
我正在使用带有 Calabash 0.13.0 的 Xcode 6.2 build 6C131e。在我从 0.11.4 升级后开始出现故障,尽管我也从 Xcode 6.1.1 升级到了 6.2,所以我不确定哪个负责。
有没有人遇到过类似的事情?有什么建议么?