私はオートメーションテストの初心者で、Java for Selenium WebDriverを使用しています。私はペイントに似たWebアプリケーションの一部としてHTML5キャンバスを持っています。私はキャンバス上の要素を移動するのに成功しましたが。しかし今、この要素(ピクセル単位の画像)と私のPCのハードドライブに保存された別の画像を比較したいと思います。 私はキャンバス上の要素のスクリーンショットを撮り、それを別のイメージと比較すると良いアイデアだと思っていました。しかし、私は十分な信頼できるリソースをインターネット上で見つけ出すことができません。そのリソースを通じて、スクリーンショットを撮って2つのイメージを比較することができます。Selenium WebDriverを使用して、HTML5キャンバス上の画像要素とハードドライブに保存された別の画像を比較するには?
私は両方の画像を比較できるように助けを借りて、より良い方法やAPIがあるかどうか尋ねたいと思います。あなたがドキュメント、コミュニティとサポートaShot
と呼ばれるこの非常に便利なフレームワークを見てとることをお勧めします
"しかし、この方法は満足できるものではありません。"何故なの?あなたの現在の方法で問題が何であるかを説明していない場合、人々はその問題がない方法をどのように提案できますか? –
ここでは「比較」とは何ですか? – Kaiido
@Kaiido、比較すると、それらの画像が全く同じかどうかを確認することを意味します。 – DG4