2017-03-19 23 views
0

私はスワイプ(direction、duration)メソッドをappiumで使用しようとしています。しかし、スワイプ方法は、コンソールappiumでスワイプ操作を実行できません。メソッドは廃止予定になっています

FAILED: test 
org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. (WARNING: The server did not provide any stacktrace information) 
Command duration or timeout: 15 milliseconds 

上の例外を取得deprecated.Andを取得しているこれは私がスワイプ()メソッドが利用できないと思い、私のコード

MobileElement abc = (MobileElement) driver.findElement(By.className("android.widget.FrameLayout")); 
abc.swipe(SwipeElementDirection.UP, 6000); 

です。参照のためのPFAスクリーンショット。

1)食画面が

https://i.stack.imgur.com/PRTdw.png

2ショット)方法不可画面がドライバからスワイプ()メソッドはAppiumの最新バージョンで廃止された

https://i.stack.imgur.com/kzygI.png

答えて

2

ショット。スワイプ()だけでなく、tap()、pinch()、zoom()も廃止されました。

これで、TouchActionsを使用してスワイプ操作を実行する必要があります。サンプルコード -

TouchAction touchAction = new TouchAction(driver); 
touchAction.press(startX, startY).moveTo(endX, endY).release().perform(); 
関連する問題