2017-04-01 4 views
0

Ich kann in Android mit Appium nicht nach unten scrollen.Scrollen mit Swipe() in Appium nicht möglich

Code:

driver.swipe(0, 0, 450, 250, 2000); 

Umwelt:

  • Appium Version: 1.4.16.1
  • Android Version: 6.1
  • Java Version: 1.8.0_91
  • Selen: Selen- server-standalone-2.48.2
  • Java-Client : Java-client-3.2.0

Fehler:

org.openqa.selenium.WebDriverException: Not yet implemented. Please help us: http://appium.io/get-involved.html

Bitte lassen Sie mich wissen, ob es alternative Möglichkeiten gibt, zu blättern.

+0

Welche Version von Appium verwenden Sie? –

Antwort

0

Haben Sie ein Maven-Projekt? Bitte aktualisieren appium Server: https://github.com/appium/appium-desktop

und Ihre Java-Client 4.1.2 (oder sogar 5,0-BETA6)

Für eine korrekte Scrollen wie ein echter Benutzer swiping in der Mitte des Bildschirms, verwenden Sie diese Funktion (Sie können es nach Ihren Bedürfnissen ändern):

public void scrollDown() { 
     Dimension size = driver.manage().window().getSize(); 
     int starty = (int) (size.height * 0.7); 
     int endy = (int) (size.height * 0.2); 
     int startx = size.height/2; 
     driver.swipe(startx, starty, startx, endy, 800); 
    } 
0

Verwenden Sie nicht WebDriver.Use AndroidDriver oder Cast zu AndroidDriver.

(AndroidDriver<WebElement>)driver.swipe(0,0,450,250,2000); 
Verwandte Themen