Vai al contenuto principale

Opzioni di Confronto

Le opzioni di confronto sono opzioni che influenzano il modo in cui viene eseguito il confronto da parte di ResembleJS.

NOTA

Tutte le opzioni di confronto possono essere utilizzate durante l'istanziazione del servizio o per ogni singolo checkElement, checkScreen e checkFullPageScreen. Se un'opzione di metodo ha la stessa chiave di un'opzione impostata durante l'istanziazione del servizio, allora l'opzione di confronto del metodo sovrascriverà il valore dell'opzione di confronto del servizio.

ignoreAlpha

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: Può essere utilizzato anche per checkElement, checkScreen() e checkFullPageScreen(). Sovrascriverà l'impostazione del plugin

Confronta le immagini e scarta l'alfa.

blockOutSideBar

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: Può essere utilizzato solo per checkScreen(). Sovrascriverà l'impostazione del plugin. Questo è solo per iPad

Blocca automaticamente la barra laterale per iPad in modalità orizzontale durante i confronti. Questo previene errori sul componente nativo tab/privato/segnalibro.

blockOutStatusBar

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: Può essere utilizzato anche per checkElement, checkScreen() e checkFullPageScreen(). Sovrascriverà l'impostazione del plugin. Questo è solo per Mobile

Blocca automaticamente la barra di stato e la barra degli indirizzi durante i confronti. Questo previene errori su ora, wifi o stato della batteria.

blockOutToolBar

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: Può essere utilizzato anche per checkElement, checkScreen() e checkFullPageScreen(). Sovrascriverà l'impostazione del plugin. Questo è solo per Mobile

Blocca automaticamente la barra degli strumenti.

ignoreAntialiasing

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: Può essere utilizzato anche per checkElement, checkScreen() e checkFullPageScreen(). Sovrascriverà l'impostazione del plugin

Confronta le immagini e scarta l'anti-aliasing.

ignoreColors

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: Può essere utilizzato anche per checkElement, checkScreen() e checkFullPageScreen(). Sovrascriverà l'impostazione del plugin

Anche se le immagini sono a colori, il confronto confronterà 2 immagini in bianco e nero.

ignoreLess

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: Può essere utilizzato anche per checkElement, checkScreen() e checkFullPageScreen(). Sovrascriverà l'impostazione del plugin

Confronta le immagini utilizzando red = 16, green = 16, blue = 16, alpha = 16, minBrightness=16, maxBrightness=240

ignoreNothing

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: Può essere utilizzato anche per checkElement, checkScreen() e checkFullPageScreen(). Sovrascriverà l'impostazione del plugin

Confronta le immagini utilizzando red = 0, green = 0, blue = 0, alpha = 0, minBrightness=0, maxBrightness=255

ignoreTransparentPixel

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: Può essere utilizzato anche per checkElement, checkScreen() e checkFullPageScreen(). Sovrascriverà l'impostazione del plugin

Confronta le immagini e ignora tutti i pixel che hanno una certa trasparenza in una delle immagini.

rawMisMatchPercentage

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: Può essere utilizzato anche per checkElement, checkScreen() e checkFullPageScreen(). Sovrascriverà l'impostazione del plugin

Se true, la percentuale restituita sarà come 0.12345678, il valore predefinito è 0.12

returnAllCompareData

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: Può essere utilizzato anche per checkElement, checkScreen() e checkFullPageScreen(). Sovrascriverà l'impostazione del plugin

Questo restituirà tutti i dati di confronto, non solo la percentuale di mancata corrispondenza.

saveAboveTolerance

  • Type: number
  • Default: 0
  • Mandatory: no
  • Remark: Può essere utilizzato anche per checkElement, checkScreen() e checkFullPageScreen(). Sovrascriverà l'impostazione del plugin

Valore consentito di misMatchPercentage che impedisce il salvataggio di immagini con differenze.

largeImageThreshold

  • Type: number
  • Default: 0
  • Mandatory: no
  • Remark: Può essere utilizzato anche per checkElement, checkScreen() e checkFullPageScreen(). Sovrascriverà l'impostazione del plugin

Il confronto di immagini di grandi dimensioni può portare a problemi di prestazioni. Quando si fornisce un numero per il numero di pixel qui (maggiore di 0), l'algoritmo di confronto salta i pixel quando la larghezza o l'altezza dell'immagine è maggiore di largeImageThreshold pixel.

scaleImagesToSameSize

  • Type: boolean
  • Default: false
  • Mandatory: no
  • Remark: Può essere utilizzato anche per checkElement, checkScreen() e checkFullPageScreen(). Sovrascriverà l'impostazione del plugin

Scala 2 immagini alla stessa dimensione prima dell'esecuzione del confronto. È altamente consigliato abilitare ignoreAntialiasing e ignoreAlpha

Welcome! How can I help?

WebdriverIO AI Copilot