0
我可以在Android的咖啡做到这一点:Robotium滚动以查看
onView(withId(R.id.footer)).perform(scrollTo());
虽然这样做,测试框架将屏幕上滚动到视图(视图是上的滚动视图)。
但我在Robotium找不到这个基本功能,我个人很喜欢Robotium over Espresso,但是很惊讶他们没有这个功能?我错过了什么吗?
我可以在Android的咖啡做到这一点:Robotium滚动以查看
onView(withId(R.id.footer)).perform(scrollTo());
虽然这样做,测试框架将屏幕上滚动到视图(视图是上的滚动视图)。
但我在Robotium找不到这个基本功能,我个人很喜欢Robotium over Espresso,但是很惊讶他们没有这个功能?我错过了什么吗?
好吧,我只是找到了一个简单的方法,而不是依赖于Robotium drag()
方法,在仪器仪表的测试情况下,我可以直接getView
的scrollview
和履行其原生Android功能scrollview.scrollTo(x,y)
,这足以实现我的目标相当不错。
例子:
ScrollView verticalSv = (ScrollView) solo.getView(R.id.verticalScrollView);
verticalSv.scrollTo(0, 100);
我很好奇,为什么你喜欢的Roboto比咖啡好? – yogurtearl
我以前试过Espresso,虽然它声称espresso线程总是与仪表线程同步,但不知道为什么我仍然无法正确地获得测试通过,并且它现在缺少文档(并在stackoverflow中回答)使其很难寻找解决方案。在Robotium中,它有'waitForCondition',这对syn线程非常有帮助。 – GMsoF