2

Appium wiki ページ ( https://github.com/appium/appium/wiki/Automating-mobile-gestures ) では、次のエンドポイントが言及されています。

  1. session/:sessionId/タッチ/タップ
  2. セッション:/sessionId/touch/flick_precise
  3. セッション:/sessionId/タッチ/スワイプ

ただし、WebDriver (2.35) の最新の Java バインディングの TouchActions を使用する場合:

  1. "singleTap"を呼び出すと、/touch/click が呼び出されます (つまり、"tap" ではありません)。少なくとも私のアプリケーションでは、Appium サーバーがエラーを出力し、通知せずにクライアントをドロップするため、クライアントはハングします。
  2. "flick"を呼び出すと、("flick_precis" の代わりに) /touch/flick が呼び出され、正常に動作します。

正しいエンドポイントはどれですか? ドキュメントまたはJavaバインディングに書かれているものですか?

ありがとう!

4

2 に答える 2

1

JSON-wire-protocol は現在、すべてのモバイル アクションをサポートするように調整されています。今のところ、これを行う方法に関するドキュメントがあります。

Appium ジェスチャーのドキュメント

于 2013-09-05T14:50:26.823 に答える