A4Q Selenium Tester (Foundation) — Capítulo 2: Tecnologías web para la automatización

46 preguntas de práctica disponibles

El capítulo 2 es el conocimiento del navegador sobre el que se apoya cualquier localizador: estructura HTML y DOM, atributos, ids y clases, selectores CSS y XPath con sus ejes y funciones. A4Q asigna aquí 180 de los 1200 minutos de instrucción del temario — el segundo bloque más grande después de WebDriver, y con motivo: una suite de pruebas es tan estable como la forma en que localiza los elementos.

Las preguntas de esta área te dan un fragmento HTML y piden qué expresión localiza exactamente un elemento, y solo ese. Es la parte del examen donde leer rápido vale más que saber más.

Dónde se pierden puntos:

  • «coincide» no es «coincide de forma única». Normalmente varias opciones son selectores válidos; solo una alcanza un único elemento. Revisa el fragmento buscando un segundo elemento que también encajaría.

  • XPath absoluto. Una expresión que empieza en /html/body/ puede ser correcta hoy y siempre es la respuesta incorrecta cuando la pregunta trata de mantenibilidad.

  • Varias clases. class="btn primary" son dos nombres de clase, por eso funciona .btn.primary y no [class='btn'].

  • Operadores de atributo y ejes. Conoce ^=, $= y *= para ids generados, y following-sibling y ancestor::tr para subir de una celda a su fila — la pregunta de tablas más frecuente.

  • Coincidencia de texto. text()='Log out' es exacta y sensible a los espacios; contains() no. Las preguntas eligen entre ambas a propósito.

Este capítulo se cubre con más intensidad (8 preguntas) en A4Q Selenium Tester — Examen de práctica 3

Artículos relacionados