0

我在 Android 模拟器上运行葫芦测试用例。我的测试用例在设备上运行良好,但在模拟器上,当我执行触摸按钮操作时。它不会自动向下滚动以查找文本。它只是检查可见的屏幕区域,并不执行。而在设备上它会自动滚动。我正在使用 2.3.3 模拟器。

请帮忙!!

4

2 回答 2

0

我不清楚您使用的是什么模拟器。但是,如果您还没有使用 Genymotion。你可以试一试。它运行得非常快,我正在运行的测试运行良好。

于 2014-09-04T18:19:25.660 回答
0

问题是我在远程虚拟机上运行测试用例,据说它存在 UI 渲染问题。我通过修改葫芦触摸方法解决了它,如下所示:

def touch_event(text)
        q = query("* text:'#{text}'")

        while q.empty?
            scroll('down')
            q = query("* text:'#{text}'")
        end 

        touch("* text:'#{text}'")
end
于 2014-10-20T11:09:03.047 回答