/ / Robotius blättern zur Ansicht - Android, Android-Espresso, Robotium

Robotik scrollen, um zu sehen - Android, Android-Espresso, Robotium

Ich kann dies in Android Espresso tun:

onView(withId(R.id.footer)).perform(scrollTo());

Währenddessen scrollt das Testframework den Bildschirm auf die Ansicht (die Ansicht befindet sich in einer Bildlaufansicht).

Aber ich konnte diese Grundfunktion nicht finden Roboter, Ich persönlich bevorzuge Robotium über Espresso, aber ziemlich überrascht, dass sie diese Funktion nicht haben? Vermisse ich etwas?

Antworten:

0 für die Antwort № 1

Ok, ich habe einfach einen einfachen Weg gefunden, anstatt mich auf Robotium zu verlassen drag() Methode, in der Instrumentierung Testfall kann ich direkt getView das scrollview und führen Sie die ursprüngliche Android-Funktion aus scrollview.scrollTo(x,y)Das ist ziemlich gut genug, um mein Ziel zu erreichen.

Beispiel:

ScrollView verticalSv = (ScrollView) solo.getView(R.id.verticalScrollView);
verticalSv.scrollTo(0, 100);