O que são?
WinForms Plugins são componentes fundamentais que permitem a renderização de interfaces gráficas do RM, proporcionando uma interação com os elementos visuais do sistema. Esses plugins viabilizam a automação no Testflow de fluxos de trabalho e a simulação da navegação e as ações do usuário, como cliques e entradas de dados, em diversas telas do RM.
Para que servem?
Os WinForms Plugins são utilizados para que o TestFlow consiga renderizar corretamente os componentes de interface do RM, possibilitando a execução de automações WinForms. Dessa forma, para realizar qualquer teste automatizado nas telas do RM através do TestFlow, é imprescindível que esses plugins estejam incluídos na pasta Bin do RM. A presença desses plugins é essencial para garantir que o TestFlow interaja com os elementos visuais do sistema.
Exemplo de Uso
- Navegue no menu TestFlow e clique em Downloads → WinFormsPlugin e o Download do arquivo .zip contendo o Plugin será realizado automaticamente.
- Após o download, Extraia o arquivo zip que deve conter uma pasta TestFlow.
- Mova a pasta TestFlow para a pasta bin do RM correspondente à versão na qual você deseja executar a automação do Winforms.
- Acesse a pasta e desbloqueie todos os arquivos com o seguinte comando:
dir -Recurse | Unblock-File
5. Dê permissão FULL para o usuário Everyone na pasta.
Saiba mais
Verifique se o usuário Everyone tem permissão Full na pasta.
Após baixar os plugins sempre conferir se os arquivos estão desbloqueados.
Caso você precise atualizar esses plugins, basta baixá-los novamente e substitua os antigos pelos novos.
FAQ
P: Qual a finalidade dos WinForms Plugin?
R: Esses plugins renderizam os componentes do RM, para que ele possa executar ações de usuário
P: Recebi o seguinte log ao rodar minha automação Winforms: Não foi encontrado uma aplicação para teste. Verifique se você está utilizando o ambiente de Teste ou Desenvolvimento e se a pasta TestFlow está dentro do ambiente utilizado. (C:\RM\Atual\Release\Bin)?
R: A pasta TestFlow não existe na pasta Bin do Ambiente.