Sugerir correção de seletor (Self-healing)
suggest_selector_fixSuggests alternative selectors when UI changes break tests. Uses LLM to recommend resilient options prioritizing data-testid, role, and accessible text.
Instructions
Quando um teste falha por elemento não encontrado (seletor quebrado após mudança de UI), usa LLM para sugerir seletor alternativo mais resiliente. Prioriza data-testid, role, texto acessível.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| framework | No | Framework do teste. Detectado automaticamente se omitido. | |
| errorOutput | No | Output do terminal da falha. Se vazio, lê de .qa-lab-last-failure.log. | |
| testFilePath | Yes | Caminho do arquivo de teste que falhou (ex: specs/login.spec.js). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| error | No | ||
| explicacao | No | ||
| codigoCorrigido | No | ||
| selectorSugerido | No |