2017-03-07 5 views
0

Ich versuche, auf iOS native App mit Webdriver.io Framework zu scrollen. Ich verwende diese API: browser.touchAction ({ aktion: 'moveTo', x: 1, y: 2 });Wie scrolle ich auf der iOS nativen App mit webdriver.io?

Fehler erhalten: noch nicht implementiert. Gibt es noch andere Möglichkeiten zum Scrollen?

+0

Kann u überprüfen die Java-Client-Version ur using.May die Funktion ist veraltet – SaiPawan

+0

@sai Es ist nicht Java, seine JS –

Antwort

0

Ich denke, Sie verwenden falschen API-Punkt. Laut den api-Dokumentationen auf der Website webdriver.io sollten Sie browser.touchScroll (id, xoffset, yoffset) verwenden;

Sie können es hier http://webdriver.io/api/protocol/touchScroll.html#description

+0

touchScroll funktioniert nicht gut, muss TouchAction verwenden, um zu blättern . Vielen Dank –

0

Antwort:

browser.touchAction ([{Aktion: 'Presse', x: 10, y: Firsty}, {Aktion: 'moveTo', x: 10, y: secondY}, 'release'])

0

möchte Sie wissen lassen, dass Verfahren in gebaut Scroll von appium Version ist veraltet 1.3+

Now you can use swipe method 
browser.swipe([selector][,xoffset][,yoffset][,speed]); 

Selektor ist Element

xoffset - Relatives x cordinate

yoffset- relativ y

Geschwindigkeitskoordinaten - in ms die Operation scrollen

0

Mit diesem Befehl ausgeführt werden sollte:

client.execute("mobile: scroll", {direction: 'down'}) 
Verwandte Themen