2016-08-24 5 views

Antwort

4

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

+0

Dies scrollt den Bildschirm nicht nach unten. :( – Abhinav

+0

Ändern Sie die Werte der Parameter in driver.swipe (0, Startpunkt, 0, scrollEnd, 1000); – karthick23

+0

Ich habe sie geändert .. Es wird Bildschirmgröße, aber es scrollt nicht am Telefon. – Abhinav

Verwandte Themen