Ez az oktatóanyag a fejlett kódolást mutatja be a HP QTP-ben az if and else ciklus használatával
Kattintson ide, ha a videó nem érhető el
Videó átirat kiemelve a legfontosabb elvihetőségekkel
- A tesztelési háttérből minden bizonnyal arra a következtetésre jut, hogy egy pontosabb tesztforgatókönyv érvényesítené a repülőjegy-foglalás bejelentkezési funkciójának érvényesítését, amelynek két szcenárióval kell rendelkeznie.
- Ellenőrizze, hogy a felhasználó sikeresen bejelentkezett-e az alkalmazásba az érvényes ALPHANUMER Agent Agent Name és Password kombinációjának megadásakor
- Ellenőrizze, hogy a felhasználói bejelentkezés sikertelen-e az INVALID ügynöknév és jelszó megadásakor
- Sőt, egy robotautomatizálási parancsfájlnak képesnek kell lennie elfogadni és kezelni az érvényes és érvénytelen bejelentkezési adatokat
- Az al-forgatókönyvek már vannak rögzítve, ezért a kihívás az integráció.
- Megfigyelheti mindkét szkriptet: LÉPÉSEK, Repülési foglalási alkalmazás indítása, Ügynök nevének megadása, Jelszó megadása, Kattintson az OK gombra, míg az Ellenőrző pont, Repülési foglalási ablak bezárása, pozitív forgatókönyv esetén és lépések, Kimeneti hibainformációk, Hibaadatok bezárása ablak, Bezárás Bejelentkezés párbeszédpanel, a negatív forgatókönyvek eltérőek
- Sokféleképpen lehet integrálni őket, és az egyik módja az if and else ciklus használata és az ügynök nevének és jelszavának megadása után ellenőrizni, hogy létezik-e hibainformációs képernyő. ha igen, hajtsa végre a negatív forgatókönyv lépéseit, ha nem, akkor a pozitív forgatókönyv lépéseit
- A Micro Focus UFT ablakban a 4. lépés után adjon hozzá egy lépést, ha hurok van. Az ellenőrzési feltétel a hibainformációs képernyő létezése. Másolja ezt a lépést, és illessze be ellenőrzési feltételként.
Törölje a Click műveletet. És cserélje le az Exists módszerrel. Ez a módszer szinte minden objektumra alkalmazható, és ellenőrzi, hogy az adott objektumok léteznek-e a képernyőn - Ha egy eredmény igaz a negatív forgatókönyv lépéseihez. Kivágom és beillesztem a lépéseket a hurok belsejébe
- Másolja a pozitív forgatókönyv lépéseit, és illessze be az else ciklusba. Futtassuk le a tesztet egy érvényes és egy érvénytelen bejelentkezési adatra. A teszt sikeresen fut. Megjegyzés: a teszteket az oktatóanyagokban említett sorrendben mentette el
- A PositiveLogon - NegativeLogon és a Negative Logon to Combined között nem lehet probléma a teszt futtatásával.
- Eltekintve az if és mástól, használhatja - if elseif., Míg a wend., Tegyen egy esetet a hurkok számára. az Ön igényei szerint