【发布时间】:2016-06-30 11:24:13
【问题描述】:
当尝试使用 Calabash 查询和元素时,查询会正确返回元素,但是当尝试触摸它时它不起作用!它触摸元素下方的按钮。
在我们的例子中,我们有一个登录屏幕,页面上的每个元素都有一个唯一的 ID,当我们使用 query "webView css:'input#USER_NAME'" 时,我们会正确获取元素,但是当我们使用 touch "webView css:'input#USER_NAME'" 时,它只是不起作用,它会尝试无缘无故触摸登录按钮!!
这个问题发生在iOS和Android物理设备模拟器上,calabash-android的版本是0.6.0,calabash-ios是0.16.4
通过进一步调查,我发现x和y属性不正确,calabash计算我们元素的x和y属性错误并返回错误值
如何让葫芦得到正确的X和y?
【问题讨论】:
-
我投了反对票,因为您没有提供足够的信息。这个问题在 iOS 和 Android 上会发生吗?您使用的是什么版本的 Calabash iOS 和 Android?这是在物理设备还是模拟器/模拟器上?
-
这个问题发生在iOS和Android物理设备模拟器上,calabash-android的版本是0.6.0,calabash-ios是0.16.4
-
使用这些详细信息编辑您的问题。
-
我在问题中添加了信息
-
尝试升级到Calabash-Android 0.7.0
标签: cordova cucumber calabash calabash-ios calabash-android