0

jqueryを介してさまざまなhtmlタグのマウスドラッグアンドドロップをシミュレートし、画面をキャプチャして保存した画像と比較するフレームワークを探しています。これは、Web ページの UI をテストするために行います。

私は素晴らしい投稿を見てきました:JQuery UIソート可能なリストのドラッグをシミュレートするJavascriptテスト、このリンクを提供しました:https://github.com/jquery/jquery-ui/blob/master/tests/jquery.simulate.js

現在、jquery.simulate.js をどのように使用できるかわかりません (ただし、学習するために遊んでいます)。使用できる他のフレームワークがあるかどうかに興味があります (おそらく、JUnit/NUnit に似ているものもあります)。 )。

できれば、次のように sth をコーディングできるようにしたいと思います。

simulateDivDrag(Image expectedResult){
  simulate mouse drag  of event
  take screenshot
  cmp(expectedResult, screenshot)
}

Firefox がそのような自動化された UI テスト用の社内ツールを構築したことを読んだことを覚えているので、それは間違いなく可能です。

ありがとう :)

4

1 に答える 1

2

jUnit を使用している場合は、複数のブラウザーでユーザー アクションを自動化できるSeleniumを使用することをお勧めします。

于 2012-07-13T18:38:18.207 に答える