2017-03-07 7 views
0

webdriver.ioフレームワークを使用してiOSネイティブアプリをスクロールしようとしています。 私はこのAPIを使用しています: browser.touchAction({ アクション: 'moveTo'、x:1、y:2 });webdriver.ioでiOSネイティブアプリのスクロールを行う方法は?

エラーが発生しました:まだ実装されていません。スクロールする他の方法はありますか?

+0

Uが確認できJavaクライアントのバージョンurを使用しています。機能が廃止されているかもしれません – SaiPawan

+0

@saiそのJavaではない、そのJS –

答えて

0

間違ったAPIを使用していると思います。 webdriver.ioウェブサイトのAPIドキュメントによると、 browser.touchScroll(id、xoffset、yoffset);を使用する必要があります。

ここでそれを確認することができhttp://webdriver.io/api/protocol/touchScroll.html#description

+0

touchScrollはうまく動作せず、touchActionを使用してスクロールする必要があります。ありがとう –

0

回答:

browser.touchAction([{アクション: 'プレス'、X 10、Y:firstY}、{アクション: 'のmoveTo'、X: 10、Y:secondY} 'リリース'])

0

たいが、あなたが構築されたスクロール方式でappiumバージョンから廃止されましたことを知らせる1.3+

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

セレクタは、要素

です

XOFFSET - 相対Xのコーディネート

yoffset-相対y座標

速度 - MSの動作をスクロールする

0

使用し、このコマンドを実行する必要があります。

client.execute("mobile: scroll", {direction: 'down'}) 
関連する問題