当尝试使用Calabash查询和元素时,查询会正确地返回元素,但是当尝试接触它时,它就不起作用了!它会接触到元素下面的按钮。
在我们的例子中,我们有一个登录屏幕,页面上的每个元素都有一个唯一的ID,当我们执行query "webView css:'input#USER_NAME'"时,我们正确地获得了元素,但当我们使用touch "webView css:'input#USER_NAME'"时,它就不起作用了,它会无缘无故地尝试触摸登录按钮!!
该问题发生在iOS和安卓物理设备模拟器上,calabash-android版本为0.6.0,calabash-ios版本为0.16.4
通过进一步的研究,我发现x和y属性是不正确的,calabash为我们的元素计算了错误的X和Y属性,并返回错误的值
如何让calabash获得正确的x和y?
发布于 2016-03-15 20:58:36
正如托比亚斯建议的那样,你应该更新到最新的iOS和安卓版本:
https://stackoverflow.com/questions/36004205
复制相似问题