É possível inserir instruções condicionais para verificar os valores das variáveis no script e executar ações no aplicativo.
Antes de Iniciar
Todas as variáveis a serem testadas ao executar instruções condicionais devem ser capturadas durante a gravação do script. Para fazer isso, você deve usar o recurso Obter um Valor da Propriedade Específica que está disponível no assistente de ponto de verificação ao gravar o script para designar uma propriedade de controle para uma variável no script.
Procedimento
- Selecione a linha de teste no editor de script.
- Clique com o botão direito do mouse e selecione Inserir Condição (Cláusula If) (
). Uma cláusula If Then é inserida no editor de script. A linha de teste selecionada é inserida no grupo Then.
- Selecione a cláusula If.
- Na visualização Propriedades-Geral, especifique os valores da variável que deve ser verificada.
- Selecione a variável que deve ser verificada no campo Lado Esquerdo. O campo Lado Esquerdo lista todas as variáveis que são declaradas durante a gravação do script antes da linha de teste selecionada.
- Selecione o parâmetro necessário no campo Compara Com.
- Digite o valor da variável no campo Lado Direito. Para os valores de cadeia, você deve especificar o valor usando aspas, por exemplo, "Visa". Você poderá selecionar também outra variável na lista, se o primeiro operando dever ser verificado em relação a outra variável.
- Opcional: Para executar outras linhas de teste que também deverão ser executadas se as condições da variável forem atendidas, selecione e arraste as linhas de teste no grupo Then.
- É possível inserir a cláusula Else para as linhas de teste que deverão ser executadas, se as condições da variável não forem atendidas. Selecione a cláusula If ou Then, ou quaisquer linhas de teste no grupo Then, clique com o botão direito do mouse e selecione Inserir Cláusula Else (
). Selecione e arraste as linhas de teste que deverão ser executadas, se as condições da variável não forem atendidas no grupo Else.
- Clique em para salvar o script. Durante a reprodução do script, as condições da variável são verificadas e as linhas de teste necessárias são executadas.
Exemplo
Neste exemplo, uma instrução condicional
if (Item_text
EQUALS "Schubert") foi inserida no script de teste
funcional. As linhas de teste agrupadas no grupo
Then são
executadas somente quando o valor da variável Item_text é
Schubert.
Este script, quando executado no aplicativo ClassicsJavaA, fará o pedido
somente se o valor da variável Item_text for
Schubert.
Start Application ClassicsJavaA
ClassicsCD
Click tree2 at Composers->Schubert->Location(PLUS_MINUS)
Click tree2 at Composers->Schubert->String Quartets Nos. 4 & 14
Click Place Order
Member Logon
Click OK
Place an Order
Get Property Item: text
if (Item_text EQUALS "Schubert")
Then
Click Card Number (include the spaces)
Type Value 12345678
Click Expiration Date
Type Value 12/12
Click Place Order
Message
Click OK
ClassicsCD
Close ClassicsCD