2011-01-17 5 views
2

私は動的イメージを生成するプロジェクトに取り組んでいます(実際のイメージの内容は、URLとともに送信されるパラメータによって変わります)。 TDDの方法に従って、このプロセスをテストする方法が本当に好きです。ローエンドでは、特定のx-yピクセルが特定の色であることを確認しても問題ありません。ハイエンドでは、2つの画像を比較して、両者が同じであるかどうかを判断することができれば幸いです。Seleniumで動的画像コンテンツをテストするにはどうすればよいですか?

セレンでこれをどのようにテストできますか?そうでない場合、HTMLUnitでそれを行う方法はありますか?

ありがとうございました。

答えて

1

私はここで同じ問題があります。

あなたはセレニウム(java、perlなど)の言語バインディングの1つを使用し、お気に入りの画像処理ライブラリでいくつかの呼び出しを行う必要があると思います。ここで

は、私は類似イメージだけではなく、同じ画像を見つけることができるプログラムを書くために着手した@merlyn

でperlのアプローチです。私の選択された戦略は、これは、セレンを使用しない0から255

http://www.stonehenge.com/merlyn/LinuxMag/col50.html

への値の48個のベクトルを得、RGB値の4×4グリッドに各画像を低減することです多分私はそれを行い、私が終わったらここにそれを掲示するでしょう。