Aller au contenu principal

Méthodes

Les méthodes suivantes sont ajoutées à l'objet global WebdriverIO browser.

Méthodes de sauvegarde

CONSEIL

Utilisez les méthodes de sauvegarde uniquement lorsque vous ne souhaitez pas comparer des écrans, mais que vous voulez simplement avoir une capture d'écran d'un élément.

saveElement

Enregistre une image d'un élément.

Utilisation

await browser.saveElement(
// element
await $('#element-selector'),
// tag
'your-reference',
// saveElementOptions
{
// ...
}
);

Support

  • Navigateurs de bureau
  • Navigateurs mobiles
  • Applications hybrides mobiles
  • Applications natives mobiles

Paramètres

  • element:
    • Obligatoire: Oui
    • Type: Élément WebdriverIO
  • tag:
    • Obligatoire: Oui
    • Type: string
  • saveElementOptions:

Sortie:

Voir la page Sortie de test.

saveScreen

Enregistre une image d'une fenêtre d'affichage.

Utilisation

await browser.saveScreen(
// tag
'your-reference',
// saveScreenOptions
{
// ...
}
);

Support

  • Navigateurs de bureau
  • Navigateurs mobiles
  • Applications hybrides mobiles
  • Applications natives mobiles

Paramètres

  • tag:
    • Obligatoire: Oui
    • Type: string
  • saveScreenOptions:

Sortie:

Voir la page Sortie de test.

saveFullPageScreen

Utilisation

Enregistre une image de l'écran complet.

await browser.saveFullPageScreen(
// tag
'your-reference',
// saveFullPageScreenOptions
{
// ...
}
);

Support

  • Navigateurs de bureau
  • Navigateurs mobiles

Paramètres

  • tag:
    • Obligatoire: Oui
    • Type: string
  • saveFullPageScreenOptions:

Sortie:

Voir la page Sortie de test.

saveTabbablePage

Enregistre une image de l'écran complet avec les lignes et points tabulables.

Utilisation

await browser.saveTabbablePage(
// tag
'your-reference',
// saveTabbableOptions
{
// ...
}
);

Support

  • Navigateurs de bureau

Paramètres

  • tag:
    • Obligatoire: Oui
    • Type: string
  • saveTabbableOptions:

Sortie:

Voir la page Sortie de test.

Méthodes de vérification

CONSEIL

Lorsque les méthodes check sont utilisées pour la première fois, vous verrez l'avertissement ci-dessous dans les journaux. Cela signifie que vous n'avez pas besoin de combiner les méthodes save et check si vous souhaitez créer votre référence.

#####################################################################################
Baseline image not found, save the actual image manually to the baseline.
The image can be found here:
/Users/wswebcreation/project/.tmp/actual/desktop_chrome/examplePage-chrome-latest-1366x768.png
If you want the module to auto save a non existing image to the baseline you
can provide 'autoSaveBaseline: true' to the options.
#####################################################################################

checkElement

Compare une image d'un élément à une image de référence.

Utilisation

await browser.checkElement(
// element
'#element-selector',
// tag
'your-reference',
// checkElementOptions
{
// ...
}
);

Support

  • Navigateurs de bureau
  • Navigateurs mobiles
  • Applications hybrides mobiles
  • Applications natives mobiles

Paramètres

  • element:
    • Obligatoire: Oui
    • Type: Élément WebdriverIO
  • tag:
    • Obligatoire: Oui
    • Type: string
  • checkElementOptions:

Sortie:

Voir la page Sortie de test.

checkScreen

Compare une image d'une fenêtre d'affichage à une image de référence.

Utilisation

await browser.checkScreen(
// tag
'your-reference',
// checkScreenOptions
{
// ...
}
);

Support

  • Navigateurs de bureau
  • Navigateurs mobiles
  • Applications hybrides mobiles
  • Applications natives mobiles

Paramètres

Sortie:

Voir la page Sortie de test.

checkFullPageScreen

Compare une image de l'écran complet à une image de référence.

Utilisation

await browser.checkFullPageScreen(
// tag
'your-reference',
// checkFullPageOptions
{
// ...
}
);

Support

  • Navigateurs de bureau
  • Navigateurs mobiles

Paramètres

Sortie:

Voir la page Sortie de test.

checkTabbablePage

Compare une image de l'écran complet avec les lignes et points tabulables à une image de référence.

Utilisation

await browser.checkTabbablePage(
// tag
'your-reference',
// checkTabbableOptions
{
// ...
}
);

Support

  • Navigateurs de bureau

Paramètres

Sortie:

Voir la page Sortie de test.

Welcome! How can I help?

WebdriverIO AI Copilot