È possibile inserire le istruzioni condizionali per verificare i valori delle variabili nello script ed eseguire azioni nell'applicazione.
Prima di iniziare
Tutte le variabili da testare durante l'esecuzione di istruzioni condizionali devono essere catturate durante la registrazione dello script. Per far ciò, è necessario utilizzare la funzione Ottieni un valore di proprietà specifico disponibile nella procedura guidata del punto di verifica durante la registrazione dello script per assegnare una proprietà di controllo a una variabile nello script.
Procedura
- Selezionare la riga di test nell'editor dello script.
- Fare clic con il pulsante destro del mouse e selezionare Inserisci condizione (clausola If) (
). Una clausola If Then verrà inserita nell'editor dello script. La riga di test selezionata verrò inserita nel gruppo Then.
- Selezionare la clausola If.
- Nella vista Proprietà - Generale, specificare i valori delle variabili che devono essere verificati.
- Selezionare la variabile che deve essere verificata nel campo Lato sinistro. Il campo Lato sinistro riporta tutte le variabili dichiarate durante la registrazione dello script prima della riga di test selezionata.
- Selezionare il parametro richiesto nel campo Confronta con.
- Immettere il valore della variabile nel campo Lato destro. Per i valori stringa, è necessario specificare il valore utilizzando delle virgolette, ad esempio "Visa". È inoltre possibile selezionare un'altra variabile dall'elenco se il primo operando deve essere verificato rispetto a un'altra variabile.
- Opzionale: Per eseguire altre righe di test che vengono eseguite se le condizioni delle variabile sono soddisfate, selezionare e trascinare le righe di test nel gruppo Then.
- Per le righe di test che devono essere eseguite se le condizioni delle variabili non sono soddisfatte, è possibile inserire la clausola Else. Selezionare la clausola If o Then oppure qualsiasi riga di test nel gruppo Then, quindi fare clic con il pulsante destro del mouse e selezionare Inserisci clausola Else (
). Selezionare e trascinare le righe di test che devono essere eseguite se le condizioni delle variabili non sono soddisfatte nel gruppo Else.
- Fare clic su per salvare lo script. Durante la riproduzione dello script, le condizioni delle variabili sono controllate e le righe di test richieste sono eseguite.
Esempio
In questo esempio, una istruzione condizionale
if (Item_text
EQUALS "Schubert") è stata inserita nello script di test funzionale. Le righe di test raggruppate sotto il gruppo
Then sono
eseguite solo quando il valore della variabile Item_text è
Schubert.
Questo script, quando viene eseguito sull'applicazione ClassicsJavaA, effettuerà l'ordine solo se il valore della variabile Item_text è
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