1

キュウリとセレンを使用して、さまざまな Web アプリケーション用の自動テストを作成しています。現在、これはうまく機能していますが、ページのモバイル専用バージョンの作成を開始しようとしています。

クリックがタッチとほぼ同じであることは理解していますが、次のようにテストできるようにしたいことがいくつかあります。

  • ドラッグ
  • スワイプ
  • デバイスの回転
  • ピンチしてズーム

私は selenium WebDriver と selenium grid を使用してこのテストのほとんどを実装する予定です。Firefox WebDriver 以外の WebDriver を実行した経験はあまりありませんが、タッチ インターフェイスについて言及しているものは見つかりませんでした。これは現在セレンに欠けているものですか?タッチインターフェイスの制御を可能にする他のプロジェクトやドライバーを知っている人はいますか?

モバイル Web デバイスとブラウザーの急増により、自動化されたテスト方法を持つことが、このテストを管理できる唯一の方法です。

ページの表示をアサートすることは、この質問に関する限り範囲外の別の問題ですが、セレン アサーションとレイアウト バグタイプ テストとの戦いの組み合わせを使用することを計画していました。

4

1 に答える 1

0

このブログはいかがですか。

デバイスを回転させる例

 assertEquals(landscapeSize, secondImage.getSize()) 
((Rotatable) driver).rotate(ScreenOrientation.PORTRAIT); 
assertEquals(portraitSize, secondImage.getSize()); 
于 2013-03-25T18:44:24.480 に答える