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 uma boa compreensão das condições que podem fazer uma página carregar com conteúdo ligeiramente diferente, como tamanho da janela, agente do usuário ou atualizações de conteúdo rotineiras. É crucial que os autores dos scripts também estejam familiarizados com quais ganchos de eventos a página utiliza para processar a entrada do usuário.
Quando os scripts devem ser usados?
Embora você seja livre para utilizar scripts do axe Monitor conforme julgar benéfico, aqui estão alguns bons e maus cenários de uso para consideração:
Bons Exemplos
Os seguintes usos de scripts com o axe Monitor® são conhecidos por serem comumente usados com sucesso para realizar tarefas importantes nas páginas testadas:
- Entrada e Submissão de Nome de Usuário/Senha: Estabelecimento de sessão segura que envolve a automação da autenticação de login necessária para acessar páginas e sites protegidos por senha.
- Análise das Interações de Entrada do Usuário, como:
- Pesquisa: Realizando uma busca em um site.
- Interações Básicas de Aplicações Web: Fechar uma caixa de 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 o axe Monitor® são conhecidos por terem potencial para causar frustração devido a limitações das tecnologias envolvidas nas páginas testadas:
- Bots de Suporte via Chat de Perguntas e Respostas: Tentativas de contornar/ignorar bots de formulários de comentários/perguntas e plugins de popup interativos semelhantes usados 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 verificações 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, em seguida, carregados para uma varredura do axe Monitor usando o botão Adicionar Script no assistente Criar ou Editar Varredura no axe Monitor. Os scripts de casos de uso podem analisar conteúdo no axe Monitor. Os scripts exigem pelo menos um passo de análise, e apenas as páginas especificadas são varridas (páginas filhas não são varridas).
Para saber mais sobre arquivos CLI de exemplo, leia o tópico, Arquivos de Script CLI de Exemplo.
