我在 Android 模拟器上运行葫芦测试用例。我的测试用例在设备上运行良好,但在模拟器上,当我执行触摸按钮操作时。它不会自动向下滚动以查找文本。它只是检查可见的屏幕区域,并不执行。而在设备上它会自动滚动。我正在使用 2.3.3 模拟器。
请帮忙!!
我在 Android 模拟器上运行葫芦测试用例。我的测试用例在设备上运行良好,但在模拟器上,当我执行触摸按钮操作时。它不会自动向下滚动以查找文本。它只是检查可见的屏幕区域,并不执行。而在设备上它会自动滚动。我正在使用 2.3.3 模拟器。
请帮忙!!
我不清楚您使用的是什么模拟器。但是,如果您还没有使用 Genymotion。你可以试一试。它运行得非常快,我正在运行的测试运行良好。
问题是我在远程虚拟机上运行测试用例,据说它存在 UI 渲染问题。我通过修改葫芦触摸方法解决了它,如下所示:
def touch_event(text)
q = query("* text:'#{text}'")
while q.empty?
scroll('down')
q = query("* text:'#{text}'")
end
touch("* text:'#{text}'")
end