Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 来自葫芦的多个触摸事件,具有单个请求_Ios_Calabash_Calabash Ios - Fatal编程技术网

Ios 来自葫芦的多个触摸事件,具有单个请求

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 = /

卡拉巴什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 = /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;
}