Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 19 Próxima »

 

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:

  1. aphFiles: contém compiláveis .aph utilizados nos exemplos.
  2. html: contém os arquivos .html que devem ser incluídos na pasta configurada para receber requisições HTTP no servidor Protheus.
  3. resource: arquivo de configuração .ch.
  4. 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.                  
 

 

 

Função para execução dos testes

 

  • Exemplos Utilizando o SmartClient

Define  exemplos simples para utilizar o Autômato em testes executados sobre o SmartClient,  no projeto selecionado será incluída a pasta smarClient composta pela pasta resource e quatro arquivos de testes:

  1. sc00_all: executa todos os testes definidos no projeto.
  2. sc01_setup: testa o acesso ao módulo do SmartClient.
  3. sc02_login: testa  o login.
  4. sc03_produto:  testa o cadastro de um produto.

 

 


 

Tópicos

Plugin para execução de exemplos

 

 

 

 

 

 

  • Sem rótulos