Skip to content
Tags

Pitaliumの画像比較機能を使う

by : 2017/09/21

PitaliumはWebブラウザを自動操作し、撮影したスクリーンショットを使って前回撮影した時と差分がないかチェックするテストツールです。DOM比較などに比べて手軽に使え、デザイン崩れもチェックできます。

そんなPitaliumの画像比較処理だけを取り出す方法を紹介します。

準備するもの

必要なライブラリは以下の通りです。

これらのライブラリが必要です。すべて同じディレクトリに配置するものとします。

コードについて

参考のコードは次のようになります。二つの画像をCLIの引数として受け取り、差分があった場合はPNGとして差分を出力します。このファイルを diff.java とします。

コンパイル

コンパイル時には pitalium-*.jar がクラスパスに追加されている必要があります。

実行

実行時には slf4j をクラスパスに追加して実行する必要があります。

今回のファイルは以下の二つです。

実行すると一瞬GUIアプリケーションが立ち上がった後、差分ファイルが書き出されます。


このようにしてPitalium独自の画像出力機能だけを利用できます。スクリーンショット以外の用途でも使えると思いますので、皆さんの開発に役立ててください。

Pitalium(hifiveリグレッションテストライブラリ) – hifive

From → Pitalium

現在コメントは受け付けていません。

%d人のブロガーが「いいね」をつけました。