メインコンテンツにスキップ

比較オプション

比較オプションは、ResembleJSによって実行される比較方法に影響を与えるオプションです。

注意

すべての比較オプションは、サービスのインスタンス化時または各checkElementcheckScreencheckFullPageScreenで使用できます。メソッドオプションがサービスのインスタンス化時に設定されたオプションと同じキーを持つ場合、メソッドの比較オプションがサービスの比較オプション値を上書きします。

ignoreAlpha

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: checkElementcheckScreen()checkFullPageScreen()でも使用できます。プラグイン設定を上書きします

画像を比較し、アルファを無視します。

blockOutSideBar

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: checkScreen()でのみ使用できます。プラグイン設定を上書きします。これはiPadのみです

比較中に横向きモードのiPadのサイドバーを自動的にブロックします。これにより、タブ/プライベート/ブックマークのネイティブコンポーネントでの失敗を防ぎます。

blockOutStatusBar

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: checkElementcheckScreen()checkFullPageScreen()でも使用できます。プラグイン設定を上書きします。これはモバイルのみです

比較中にステータスバーとアドレスバーを自動的にブロックします。これにより、時間、Wi-Fi、バッテリーステータスに関する失敗を防ぎます。

blockOutToolBar

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: checkElementcheckScreen()checkFullPageScreen()でも使用できます。プラグイン設定を上書きします。これはモバイルのみです

ツールバーを自動的にブロックします。

ignoreAntialiasing

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: checkElementcheckScreen()checkFullPageScreen()でも使用できます。プラグイン設定を上書きします

画像を比較し、アンチエイリアシングを無視します。

ignoreColors

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: checkElementcheckScreen()checkFullPageScreen()でも使用できます。プラグイン設定を上書きします

画像がカラーであっても、比較は2つの白黒画像を比較します。

ignoreLess

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: checkElementcheckScreen()checkFullPageScreen()でも使用できます。プラグイン設定を上書きします

画像を比較し、red = 16, green = 16, blue = 16, alpha = 16, minBrightness=16, maxBrightness=240で比較します。

ignoreNothing

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: checkElementcheckScreen()checkFullPageScreen()でも使用できます。プラグイン設定を上書きします

画像を比較し、red = 0, green = 0, blue = 0, alpha = 0, minBrightness=0, maxBrightness=255で比較します。

ignoreTransparentPixel

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: checkElementcheckScreen()checkFullPageScreen()でも使用できます。プラグイン設定を上書きします

画像を比較し、いずれかの画像で透明度を持つすべてのピクセルを無視します。

rawMisMatchPercentage

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: checkElementcheckScreen()checkFullPageScreen()でも使用できます。プラグイン設定を上書きします

trueの場合、戻りのパーセンテージは0.12345678のようになります。デフォルトは0.12です。

returnAllCompareData

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: checkElementcheckScreen()checkFullPageScreen()でも使用できます。プラグイン設定を上書きします

これはすべての比較データを返します。不一致のパーセンテージだけではありません。

saveAboveTolerance

  • Type: number
  • Default: 0
  • Mandatory: no
  • Remark: checkElementcheckScreen()checkFullPageScreen()でも使用できます。プラグイン設定を上書きします

差分のある画像の保存を防ぐmisMatchPercentageの許容値。

largeImageThreshold

  • Type: number
  • Default: 0
  • Mandatory: no
  • Remark: checkElementcheckScreen()checkFullPageScreen()でも使用できます。プラグイン設定を上書きします

大きな画像の比較はパフォーマンスの問題を引き起こす可能性があります。 ここでピクセル数の数値(0より大きい)を指定すると、画像の幅または高さがlargeImageThresholdピクセルより大きい場合、比較アルゴリズムはピクセルをスキップします。

scaleImagesToSameSize

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: checkElementcheckScreen()checkFullPageScreen()でも使用できます。プラグイン設定を上書きします

比較の実行前に2つの画像を同じサイズにスケーリングします。ignoreAntialiasingignoreAlphaを有効にすることを強くお勧めします。

Welcome! How can I help?

WebdriverIO AI Copilot