1

Mocha を使用して、Browserstack を介して、モバイル Web サイトに対して JavaScript ベースの Selenium テストを実行しています。私のテストは些細なケースで機能します (この要素を見つけてクリックし、このテキストを含む要素を見つけることを期待します)。

ただし、ジェスチャ (右から左へのフリック) をシミュレートする必要があるケースに到達しました。Selenium Java API ( http://selenium.googlecode.com/git/docs/api/java/org/openqa/selenium/interactions/touch/TouchActions.html ) でTouchActions クラスのドキュメントを見つけましたが、Javascript 実装で一致するクラスまたはメソッドが見つかりませんでした。

それができないので、画面の右側にある要素をクリックしてドラッグすることで、同じジェスチャを手動で配信しようとしました。

var btn = driver.findElement(webdriver.By.css('h2+button')); 
driver.actions().
  mouseUp().
  mouseMove(btn).
  mouseDown().
  mouseMove({x: -500, y: 0}).
  mouseUp().
  perform();

残念ながら、それは私を取得します:

UnknownCommandError: 要求されたコマンドは現在、selendroid ではまだサポートされていません。

Node/js で Selenium を介してこのジェスチャーを提供するための他の提案はありますか?

4

1 に答える 1