2

Calabash-ios 涉及单次点击的测试已经开始失败,在只应该发生一次的情况下接收到多次点击。

我正在对模拟器“iPhone 5s (8.2 Simulator)”进行测试,并尝试了各种 Calabash 敲击方法,包括tap_marktouch例如:

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,所以我不确定哪个负责。

有没有人遇到过类似的事情?有什么建议么?

4

0 回答 0