Este sitio no admite tests de aplicaciones móviles.

Información general

En esta página se describen las opciones avanzadas para los tests de aplicaciones móviles Synthetic.

Localizar un elemento

Algoritmo de Datadog

Para asegurarte de que el test de tu aplicación móvil no acepte un cambio inesperado en la interfaz de usuario de tu aplicación móvil, utiliza aserciones en la creación de tu test. Las aserciones te permiten definir qué es y qué no es un comportamiento esperado en el recorrido de los pasos de tests.

Localizador especificado por el usuario

Por defecto, los tests de aplicaciones móviles utilizan el sistema de localización Datadog. Cuando un test busca un elemento específico con el que interactuar (por ejemplo, un botón de pago), en lugar de buscar un elemento con un XPath específico o un selector CSS específico, el test utiliza varios puntos de referencia diferentes para localizar el elemento (por ejemplo, XPath, texto, clases y elementos cercanos).

Estos puntos de referencia se convierten en un conjunto de localizadores, cada uno de los cuales define de forma única el elemento. Sólo debes utilizar selectores personalizados en casos extremos, ya que el sistema de localizadores de Datadog permite que los tests se automantengan.

Los selectores personalizados se crean realizando un paso en el grabador (como un toque, doble toque o abrir enlace profundo) en cualquier elemento de tu página. Esto especifica el tipo de paso que debe realizarse.

Opcionalmente, en opciones avanzadas, utiliza la sintaxis handlebars ({{) para insertar contenido dinámico. Se muestra una lista desplegable de variables:

Campo de localización especificado por el usuario donde se resalta la sintaxis handlebars con variables

Tiempo de espera

Si un test de aplicación móvil no puede localizar un elemento, vuelve a intentar el paso durante 60 segundos por defecto.

Puedes personalizar este tiempo de espera hasta 60 segundos, si quieres que tu test espere menos tiempo para poder encontrar el elemento buscado en el paso.

Esperar 30 segundos antes de declarar el paso como fallido

Paso opcional

En algunos casos, como en el evento de una ventana emergente, es posible que quieras realizar algunos pasos opcionales. Para configurar esta opción, selecciona Continue with test if this step fails (Continuar con el test si este paso falla). Si el paso falla después de la cantidad de minutos especificados en la opción de tiempo de espera, entonces el test de la aplicación móvil continúa y ejecuta el siguiente paso.

Elegir si el test debe fallar o continuar, si el paso del test falla

Si lo prefieres, haz clic en Consider entire test as failed if this step fails (Considerar todo el test como fallido si este paso falla), para asegurarte de que se completan los pasos importantes.

Impedir las capturas de pantalla

Puedes evitar que se realice una captura de pantalla de un paso durante la ejecución de un test haciendo clic en Do not capture screenshot for this step (No realizar la captura de pantalla de este paso).

No realizar la captura de pantalla de este paso

Esta opción es útil para garantizar que no aparezcan datos confidenciales en los resultados de los tests. Utilízala con cuidado, ya que puede dificultar la resolución de problemas. Para obtener más información, consulta Seguridad de los datos durante la monitorización Security.

Subtests

Las opciones avanzadas para subtests te permiten definir el comportamiento del test de tu aplicación móvil si el subtest falla.

Seleccionar un test de aplicación móvil para agregar como subtest

Definir el comportamiento del fallo

Haz clic en Continue with test if this step fails (Continuar con el test si este paso falla), para asegurarte de que el test de la aplicación móvil continúa si falla el subtest.

Referencias adicionales