Você pode obter um único valor de propriedade para o objeto selecionado durante
a gravação.
É colocada uma getProperty no script que retorna o
valor durante a reprodução.
Antes de Iniciar
Pré-requisitos: o aplicativo de teste estar
iniciado
Sobre Esta Tarefa
Essas informações serão úteis se for necessário tomar uma decisão com base na
propriedade. Por exemplo, para consultar se um botão está ativado.
Para obter uma propriedade:
Procedimento
Clique no botão Gravar um Script de Teste Funcional na barra
de ferramentas do Functional Tester.
No Monitor de Gravação, clique no botão Iniciar
Aplicativo para iniciar seu aplicativo de teste.
Localize em seu aplicativo o objeto para o qual
deseja obter uma propriedade.
No Monitor de Gravação, clique no botão Inserir
Ponto de Verificação ou Comando de Ação.
Na página Selecionar um Objeto do Assistente de Ponto de Verificação e Ação, utilize o Localizador de Objetos para selecionar o objeto em seu aplicativo. Depois de
selecionar o objeto, clique em Avançar.
Na página Selecionar uma Ação, clique na opção
Obter um Valor de Propriedade Específico e em
Avançar.
Quando você selecionou o objeto, a lista de propriedades
foi criada e exibida automaticamente nos campos Nome da
Propriedade e Valor da página Inserir Comando
getProperty. Selecione a propriedade
que deseja obter. Clique em Avançar.
Na página Nome da
Variável, verifique as informações listadas nos campos Objeto,
Propriedade e Tipo de
Dados.
No campo Nome da Variável,
aceite a sugestão padrão listada nessa caixa ou digite um novo nome. O nome padrão baseia-se no nome do objeto e na propriedade que está
sendo testada.
A opção Declarar a variável no script é selecionada por padrão. É necessário declarar uma variável na primeira vez que o nome da
variável é utilizado. Se você utilizar o nome da mesma variável novamente no mesmo script,
limpe essa opção depois da instância inicial.
Clique em Concluir.
A instrução que contém a getProperty será então gravada no
script no ponto em que tiver sido inserida.
Exemplo
Se você
obter a propriedade label em um botão denominado Place Order
(Fazer Pedido), isto será gravado no seu script: