Clique com o botão direito, Copiar, Copiar XPath completo.
Se você fizer isso, seus testes estão condenados.
No vídeo anterior, aprendemos por que confiar em classes CSS é uma armadilha. Decidimos que precisamos de uma "Arma Pesada" para direcionar elementos pelo seu texto ou atributos únicos. Essa arma é o XPath.
Mas há uma maneira errada de usá-lo.
Neste vídeo (Parte 5 de Locators Demystified), finalmente estamos escrevendo código! Mas não é apenas teoria - encontramos um problema do mundo real onde soluções padrão falham, e temos que depurá-lo ao vivo.
Vamos abordar:
* Por que o recurso "Copiar XPath" no Chrome cria código lixo.
* A diferença entre XPath Absoluto (Frágil) e Relativo (Robusto).
* A Sintaxe Mágica: `//tag[@attribute='value']`.
* 🚨 DEPURAÇÃO AO VIVO: Por que `text()` falhou no botão de login e o "Truque do Ponto" (.) que salvou o dia.
* Como usar `contains()` para tornar seus localizadores à prova de balas.
Você escreverá seu primeiro localizador sólido hoje. Chega de adivinhações.
🔗 **PRATIQUE JUNTO COMIGO:**
Abra o aplicativo de teste e seu console aqui:
✅ **Quer uma imersão profunda?**
Se você quer dominar TODOS os tipos de localizadores (não apenas ID), assista minha masterclass completa de 1 hora aqui:
https://youtu.be/LSO43ICJEDI📌 MARCAÇÕES DE TEMPO:
0:00 - O Erro do "Copiar XPath" (Por que seus testes falham)
01:29 - A Magia do "//" (Relativo vs Absoluto)
04:20 - Filtrando por Atributos (A sintaxe [@...])
06:40 - Direcionando a "Alma" (A função text())
07:47 - PROBLEMA DO MUNDO REAL: Por que text() falhou aqui? 🚨
08:47 - O Truque do "Ponto" (Como corrigir problemas de texto aninhado)
10:09 - Tornando à Prova de Balas (A função contains())
11:37 - E se a tag mudar? (Curingas & Tags)
14:15 - Por que "Copiar XPath" é lixo (Demonstração ao Vivo)
---
Testeroni é um canal dedicado a desmistificar a automação de testes para engenheiros de QA manuais.
#AutomaçãoDeTestes #TesteDeSoftware #QA #TesterManual #Selenium #Playwright #Localizadores