1

SeleniumIDEを使用して特定の画像がWebページにロードされているかどうかを確認する方法を探しています。

私の最初の試みは画像のハッシュ値を生成することでしたが、これはjavascriptでは不可能なようです。次に、画像をキャンバスに読み込んでからtoDataUrl()を呼び出すと、画像をbase64でエンコードできることがわかりました。ただし、画像が別のドメインにある場合、これは機能しません。

私の画像サーバーは、標準の「画像が見つかりません」-画像を提供します。ロードされたイメージを失敗したイメージと比較して、特定のイメージが正常にロードされたかどうかを確認したいと思います。これをどのように達成できるかについて何かアイデアはありますか?

4

1 に答える 1

2

IDEへのプラグインとして「セレン署名」を見たことがありますか? https://addons.mozilla.org/en-US/firefox/addon/selenium-ide-signature/

*html=50D5FBD3*css=5BBF6784*img=81AD9F9D* のような要素の crc32 署名を作成します*イメージを検証するには* img=81AD9F9D *の部分だけが必要です。

于 2012-05-30T11:44:08.670 に答える