Entenda SystemUtil.Run, SetSecure, Set, Type: Exemplos QTP / UFT

Anonim

Vamos entender o seguinte trecho de código

SystemUtil.Run "C: \ Arquivos de programas \ HP \ samples \ flight \ app \ flight.exe"Dialog ("Login"). WinEdit ("Agent Name:"). Defina "Guru"Dialog ("Login"). WinEdit ("Agent Name:"). Digite micTabDialog ("Login"). WinEdit ("Password:"). SetSecure "4af272a62666d2e"Dialog ("Login"). WinButton ("OK"). CliqueJanela ("Reserva de voo"). Fechar
  • A primeira etapa é o comando SystemUtil.Run, usado por padrão pelo UFT / QTP para abrir um aplicativo. Durante a gravação, através do menu Iniciar do Windows, navegamos até o aplicativo "Reserva de voo". Naquela ocasião, a Micro Focus UFT identificou a localização de seu arquivo executável e inseriu o comando System.Util para abri-lo.
  • A linha 2 está configurando o nome do agente como Guru, conforme mostrado na tela ativa
  • A linha 3 é pressionar a tecla Tab em um teclado para trazer o foco do campo do nome do agente para o campo da senha, que é exatamente esta etapa. Os usuários humanos precisam usar as operações de guia ou clique para focar em um objeto específico na tela ... Por outro lado, o QTP pode identificar diretamente um objeto usando as propriedades do objeto e não requer essas operações de "manobra" . Podemos excluir esta etapa, pois o QTP ainda será capaz de definir o campo de senha sem esta operação
  • A linha 4 é definir a senha como mercúrio. O HP QTP criptografa automaticamente as senhas inseridas durante a gravação para evitar violações de segurança. Este valor não pode ser descriptografado, ou seja, não há como recuperar o valor original usando esses dados criptografados. Você pode criptografar explicitamente uma senha usando a ferramenta Password Encoder. Para fins de aprendizagem, usaremos a senha em sua forma bruta. E a operação também mudará para Definir
  • A linha 5 está clicando no botão OK
  • A linha 6 está fechando a janela

Clique aqui se o vídeo não estiver acessível