Usar Scripts
Quem deve criar scripts?
Importante: É importante que os scripts sejam criados por um desenvolvedor web qualificado, com um firme entendimento de eventos web e seletores CSS. Os autores dos scripts também devem ter um bom entendimento das condições que podem fazer com que uma página carregue com conteúdo ligeiramente diferente, como tamanho da janela de exibição, agente do usuário ou atualizações rotineiras de conteúdo. Fundamentalmente, os autores dos scripts devem estar familiarizados com quais ganchos de eventos a página usa para processar a entrada do usuário.
Quando os scripts devem ser usados?
Embora você esteja livre para utilizar scripts no axe Monitor conforme achar benéfico, aqui estão alguns cenários de uso bons e ruins para consideração:
Bons Exemplos
Os seguintes usos de scripts com axe Monitor® são conhecidos por serem comumente utilizados com sucesso para realizar tarefas importantes nas páginas sendo testadas:
- Entrada e Envio de Usuário/Senha: Estabelecimento de sessão segura que envolve a automação da autenticação de login necessária para o acesso a páginas e sites protegidos por senha.
- Análise de Interações de Entrada do Usuário, como:
- Busca: Realização de uma busca em um website.
- Interações Básicas com Aplicações Web: Fechar um diálogo de notificação, adicionar itens a um carrinho de compras (quando não dinâmico).
Maus Exemplos
Os seguintes usos de scripts com axe Monitor® são conhecidos por terem potencial para causar frustração devido às limitações das tecnologias envolvidas nas páginas sendo testadas:
- Bots de Suporte Q&A: Tentativas de contornar/ignorar bots de formulário de comentários/perguntas e plugins pop-up de chat interativo semelhantes utilizados para atendimento ao cliente.
- Sites Dinâmicos: Sites e páginas com conteúdo que não é estático estão sujeitos a alterações em scans subsequentes que podem impedir o funcionamento dos scripts.
Como os scripts são criados?
Os scripts podem ser criados usando o axe DevTools CLI e depois carregados em uma varredura do axe Monitor usando o botão Adicionar Script no assistente Criar ou Editar Varredura no axe Monitor. Scripts de caso de uso podem analisar conteúdo no axe Monitor. Os scripts exigem pelo menos uma etapa de análise, e apenas as páginas especificadas são examinadas (páginas filhas não são examinadas).
Para saber mais sobre exemplos de arquivos CLI, leia o tópico, Exemplos de Arquivos de Script CLI.
