Eine generische Lösung wird mit Dimensionen scrollen. Verwenden Sie den folgenden Code
public void scroll() throws IOException {
try {
Dimension dimensions = driver.manage().window().getSize();
System.out.println("Size of screen= " +dimensions);
int Startpoint = (int) (dimensions.getHeight() * 0.5);
System.out.println("Size of scrollStart= " +Startpoint);
int scrollEnd = (int) (dimensions.getHeight() * 0.2);
System.out.println("Size of cscrollEnd= " + scrollEnd);
driver.swipe(0, Startpoint,0,scrollEnd,1000);
} catch (IOException e) {
}
}
fügen Sie dies zu ur-Code hinzu und verwenden Sie einfach scroll(); in deinem Testfall. Ändern Sie die Dezimalwerte, die im Code angegeben sind, um Ihre Anforderungen zu erfüllen
Dies scrollt den Bildschirm nicht nach unten. :( – Abhinav
Ändern Sie die Werte der Parameter in driver.swipe (0, Startpunkt, 0, scrollEnd, 1000); – karthick23
Ich habe sie geändert .. Es wird Bildschirmgröße, aber es scrollt nicht am Telefon. – Abhinav