Inserindo Instruções Condicionais

É 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

  1. Selecione a linha de teste no editor de script.
  2. Clique com o botão direito do mouse e selecione Inserir Condição (Cláusula If) (Inserir Condição). Uma cláusula If Then é inserida no editor de script. A linha de teste selecionada é inserida no grupo Then.
  3. Selecione a cláusula If.
  4. Na visualização Propriedades-Geral, especifique os valores da variável que deve ser verificada.
    1. 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.
    2. Selecione o parâmetro necessário no campo Compara Com.
    3. 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.
  5. 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.
  6. É 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 (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.
  7. Clique em Arquivo > Salvar 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  

Feedback