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:
- pasta resource: arquivo de configuração .ch.
- sc00_all: executa todos os testes definidos no projeto.
- sc01_setup: testa o acesso ao módulo do SmartClient.
- sc02_login: testa o login.
- sc03_produto: testa o cadastro de um produto.
Aplicação das configurações
As configurações efetuadas no assistente do plugin de exemplo são aplicadas sobre o arquivo TASmartClient.ch utilizado para centralizar configurações de execução dos testes.
Assistente de configuração do arquivo TASmartClient.ch.
Arquivo TASmartClient.ch.
Nota:O arquivo TASmartClient.ch deve ser adicionado na pasta de Includes do Protheus.
Identificadores SmartClient X Arquivos de Testes
Para executar os testes no SmartClient é possível que haja a necessidade de adaptar o identificador dos elementos, para isso você poderá utilizar o Firebug do navegador. As imagens abaixo apresentam a tela de login do SmartClient, o identificador correspondente localizado com o Firebug e o trecho do arquivo sc02_login.prw que executa o teste sobre tela de login.
Tela de Login e visualização com Firebug.
Arquivo de teste sc02_login.prw.