O Autômato é uma API que permite criar rotinas em ADVPL para testar páginas Web. O plugin de exemplos, possibilita obter demonstrações prontas da API e de sua aplicabilidade através de um teste executado no SmartClientHTML.
Nota: antes de executar o projeto veja a seção preparação do ambiente.
Exemplos da API
Define os exemplos das classes que compõe a API do Autômato, no projeto selecionado será incluída a pasta API composta pelas pastas:
- aphFiles: contém compiláveis .aph utilizados nos exemplos.
- html: contém os arquivos .html que devem ser incluídos na pasta configurada para receber requisições HTTP no servidor Protheus.
- resource: arquivo de configuração .ch.
- samples: arquivos .prw que demonstram o uso das classes da API.
Aplicação das configurações
As configurações efetuadas no assistente do plugin de exemplo são aplicadas sobre o arquivo TAAutomaton.ch utilizado para centralizar configurações de execução dos testes.
Configurações Autômato
Nota: O arquivo TAAutomaton.ch deve ser adicionado na pasta de Includes do Protheus.
Executando os Testes
Execute os testes através da função init() localizada no arquivo sample00.prw.
Tópicos
Plugin para execução de exemplos