- Introdução
- Instalação

Guia do usuário do ScreenPlay
Melhores práticas
Recomendamos um dos dois caminhos claros a seguir para começar, dependendo do seu contexto:
Atualizando automações problemáticas
Você pode usar as atividades do ScreenPlay para corrigir etapas problemáticas do seu UIAutomation atual, como:
- Seletores que apresentam falha com frequência.
- Automações que são interrompidas após alterações na interface do usuário.
- Obrigado a escrever lógica excessivamente complexa para tarefas aparentemente simples.
Você pode definir as ações que usa por meio de prompts de idioma natural em vez de seletores frágeis ou lógica longa e personalizada. Isso ajuda a simplificar o desenvolvimento e também a tornar sua automação mais resiliente ao longo do período.
Criando uma automação a partir do zero com granularidade
Se você iniciar um UIAutomation do zero, poderá criá-lo inteiramente usando o ScreenPlay com nível de detalhe.
Cada atividade do ScreenPlay deve corresponder a uma etapa pequena e bem definida em seu processo, idealmente duas ou três etapas que naturalmente se complementam.
Essa abordagem granular tem os seguintes benefícios:
- Maximiza a precisão.
- Mantém o agente focado.
- Evita sobrecarregar o modelo com muito contexto.
Dependendo da complexidade de cada etapa, você pode escolher o modelo de IA apropriado, equilibrando a eficiência de custo e a capacidade.
O ScreenPlay é projetado para se destacar em pontos específicos de alto atrito, também conhecidos como cenários de agências controladas, representando áreas pequenas e críticas de automação, onde as ferramentas tradicionais são mais frágeis. Em vez de substituir fluxos de trabalho inteiros, o ScreenPlay traz a execução por agentes para as partes que mais precisam deles.
O ScreenPlay pode ajudar a corrigir alguns dos seguintes problemas de UIAutomation tradicionais, oferecendo resiliência aprimorada, tratamento mais inteligente de interações complexas, manutenção reduzida e esforço compatível:
- Seletores frágeis que quebram facilmente.
- Estruturas complexas de interface gráfica e elementos dinâmicos.
- Elementos de interface gráfica difíceis de alcançar, como pop-ups, listas virtualizadas, tabelas incorporadas ou controles personalizados.