Ios 来自葫芦的多个触摸事件,具有单个请求
卡拉巴什ios测试涉及一次点击,但已经开始失败,多次点击只会发生一次 我正在对模拟器“iPhone 5s(8.2模拟器)”进行测试,并尝试了各种葫芦敲击方法,包括Ios 来自葫芦的多个触摸事件,具有单个请求,ios,calabash,calabash-ios,Ios,Calabash,Calabash Ios,卡拉巴什ios测试涉及一次点击,但已经开始失败,多次点击只会发生一次 我正在对模拟器“iPhone 5s(8.2模拟器)”进行测试,并尝试了各种葫芦敲击方法,包括tap\u mark,touch,例如: wait_tap view_selector 它生成一个http调用(使用Wireshark嗅探): 但是会在模拟器中造成多次点击,这可以从模拟器控制台日志中看到: Mar 31 13:28:38 mc-x.local MyApp[13790]: NSUserDefaults path = /
tap\u mark
,touch
,例如:
wait_tap view_selector
它生成一个http调用(使用Wireshark嗅探):
但是会在模拟器中造成多次点击,这可以从模拟器控制台日志中看到:
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.tapfoset
事件
我使用Xcode 6.2构建6C131e和葫芦0.13.0。故障是在我从0.11.4升级后开始的,尽管我也从Xcode 6.1.1升级到了6.2,所以我不确定是谁造成的
有人遇到过类似的事情吗?有什么建议吗?嗨,迈克,这种情况也会发生在设备上吗?它总是可复制的吗?你能分享一个例子吗?嗨,Joshua,谢谢你的回复。我还没有在设备上试过这个-我今天就要试一试。在至少发生两次抽头的情况下,它似乎是可复制的,但有时会有更多。我也可以试着把一个示例项目放在一起(虽然可能不会马上)——我该如何与您分享呢?我是一名葫芦iOS工具链维护人员。您可以通过我的GitHub个人资料中的电子邮件与我联系。我确实尝试在设备iPhone 5S(iOS 8.1)上运行,但出现了以下错误:Apr 2 18:10:42 XXX-iPhone-5S MobileStalter[81]:libmobileStalt mobileStalt.c:273:server_access_check拒绝访问pid 245的问题唯一设备ID Apr 2 18:10:42 XXX-iPhone-5S ScriptAgent[245]:libmobileStalt mobileStalt mobileStaltSupport.m:170:pid 245(脚本代理)没有re6Zb+zwFKJNlkQTUeT+/w的沙箱访问权限,并且没有适当的权限。我从头创建了一个示例项目,添加了葫芦框架和点击按钮的简单场景。Joshua,我已向您发送了一个链接。该按钮仅识别一次点击,但控制台日志显示应用了6个相同的uia.TAPFOSET命令。我遇到问题的视图是连接了UITapGestureRecognitor的正常视图。
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;
}