Мога да го направя в Espresso за Android:
onView(withId(R.id.footer)).perform(scrollTo());
Докато правите това, тестовата рамка ще превърта екрана в изгледа (изгледът е на преглед).
Но не можах да намеря тази основна функция в Robotium, Аз лично много предпочитам Robotium над Espresso, но доста изненадващо те нямат тази функция? Пропускам ли нещо?
Отговори:
0 за отговор № 1Добре, просто намерих прост начин, вместо да разчитам на Robotium drag()
метод, в тестовия случай на апаратурата, мога директно getView
на scrollview
и изпълнява оригиналната си функция на android scrollview.scrollTo(x,y)
, което е достатъчно добро, за да постигнем целта си.
Пример:
ScrollView verticalSv = (ScrollView) solo.getView(R.id.verticalScrollView);
verticalSv.scrollTo(0, 100);