Saltar al contenido principal

Métodos

Los siguientes métodos se agregan al objeto global browser de WebdriverIO.

Métodos de Guardado

CONSEJO

Solo use los Métodos de Guardado cuando no desee comparar pantallas, sino solo tener una captura de elemento/pantalla.

saveElement

Guarda una imagen de un elemento.

Uso

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

Soporte

  • Navegadores de Escritorio
  • Navegadores Móviles
  • Aplicaciones Híbridas Móviles
  • Aplicaciones Nativas Móviles

Parámetros

  • element:
    • Obligatorio:
    • Tipo: Elemento WebdriverIO
  • tag:
    • Obligatorio:
    • Tipo: string
  • saveElementOptions:

Salida:

Consulte la página Salida de Prueba.

saveScreen

Guarda una imagen de una vista.

Uso

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

Soporte

  • Navegadores de Escritorio
  • Navegadores Móviles
  • Aplicaciones Híbridas Móviles
  • Aplicaciones Nativas Móviles

Parámetros

  • tag:
    • Obligatorio:
    • Tipo: string
  • saveScreenOptions:

Salida:

Consulte la página Salida de Prueba.

saveFullPageScreen

Uso

Guarda una imagen de la pantalla completa.

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

Soporte

  • Navegadores de Escritorio
  • Navegadores Móviles

Parámetros

  • tag:
    • Obligatorio:
    • Tipo: string
  • saveFullPageScreenOptions:

Salida:

Consulte la página Salida de Prueba.

saveTabbablePage

Guarda una imagen de la pantalla completa con las líneas y puntos navegables por tabulación.

Uso

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

Soporte

  • Navegadores de Escritorio

Parámetros

  • tag:
    • Obligatorio:
    • Tipo: string
  • saveTabbableOptions:

Salida:

Consulte la página Salida de Prueba.

Métodos de Verificación

CONSEJO

Cuando los métodos check se utilizan por primera vez, verá la siguiente advertencia en los registros. Esto significa que no necesita combinar los métodos save y check si desea crear su línea base.

#####################################################################################
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

Compara una imagen de un elemento con una imagen de referencia.

Uso

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

Soporte

  • Navegadores de Escritorio
  • Navegadores Móviles
  • Aplicaciones Híbridas Móviles
  • Aplicaciones Nativas Móviles

Parámetros

  • element:
    • Obligatorio:
    • Tipo: Elemento WebdriverIO
  • tag:
    • Obligatorio:
    • Tipo: string
  • checkElementOptions:

Salida:

Consulte la página Salida de Prueba.

checkScreen

Compara una imagen de una vista con una imagen de referencia.

Uso

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

Soporte

  • Navegadores de Escritorio
  • Navegadores Móviles
  • Aplicaciones Híbridas Móviles
  • Aplicaciones Nativas Móviles

Parámetros

Salida:

Consulte la página Salida de Prueba.

checkFullPageScreen

Compara una imagen de la pantalla completa con una imagen de referencia.

Uso

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

Soporte

  • Navegadores de Escritorio
  • Navegadores Móviles

Parámetros

Salida:

Consulte la página Salida de Prueba.

checkTabbablePage

Compara una imagen de la pantalla completa con las líneas y puntos navegables por tabulación con una imagen de referencia.

Uso

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

Soporte

  • Navegadores de Escritorio

Parámetros

Salida:

Consulte la página Salida de Prueba.

Welcome! How can I help?

WebdriverIO AI Copilot