1

我正在为 android 开发一个混合应用程序。它使用带有 html 的 WebView。我为这个程序编写了calabash android测试。我们有菜单项,需要滚动它们。PerformAction ('scroll_to', 'css', arg1) 滚动另一个列表,而不是我们需要的列表。我尝试使用函数 performAction('drag',fromX,toX,fromY,toY,steps)来描述滚动。但是在滚动之后我们有错误的元素(菜单项)坐标,这就是选择另一个选项的原因。使用 CordovaWebView 时看起来像问题。

4

1 回答 1

0

这听起来类似于触摸和移动元素并使用 CSS 转换为同一元素设置动画的其他问题,这意味着元素的触摸位置不再匹配元素在屏幕上的位置。

尝试在页面滚动后使页面无效(即 list.innerHTML = list.innerHTML)。

这远不是一个好的解决方案,但应该可以帮助您弄清楚它是否类似于:Android 4 Chrome hit testing issue on touch events after CSS transform

于 2013-11-29T13:52:48.717 回答