A SystemUtil.Run, SetSecure, Set, Type: QTP/UFT értelmezése.
SystemUtil.Run UFT-ben
Értsük meg a következő kódrészletet
SystemUtil.Run "C:\Program Files\HP\samples\flight\app\flight.exe" Dialog("Login").WinEdit("Agent Name:").Set "Guru" Dialog("Login").WinEdit("Agent Name:").Type micTab Dialog("Login").WinEdit("Password:").SetSecure "4af272a62666d2e" Dialog("Login").WinButton("OK").Click Window("Flight Reservation").Close
- Az első lépés a A SystemUtil.Run parancs, amelyet alapértelmezés szerint az UFT/QTP használ egy alkalmazás megnyitásához. Felvétel közben használja a Windows A Start menüben a „Repülési foglalás" Alkalmazás. Ekkor a Micro Focus UFT azonosította a futtatható fájl helyét, és beillesztette a System.Util parancsot a megnyitásához.
- A 2. sor az Ügynöknév beállítása Guruként, ahogy az az Aktív képernyőn látható
- A 3. sor a Tab billentyű lenyomása a billentyűzeten, hogy a fókuszt az Ügynöknév mezőből a Jelszó mezőbe állítsa, ami pontosan ez a lépés. Az emberi felhasználóknak tabulátor- vagy kattintási műveleteket kell használniuk, hogy egy adott objektumra fókuszáljanak a képernyőn… Másrészt, Gyors teszt közvetlenül azonosítani tudja az objektumot az objektumtulajdonságok segítségével, és nincs szüksége ezekre a „manőverezési” műveletekre. Ezt a lépést törölhetjük, mivel a QTP e művelet nélkül is be tudja állítani a jelszómezőt
- A 4. sor a Jelszó beállítása mint Mercury. A HP QTP automatikusan titkosítja a jelszavakat felvétel közben lépett be a biztonsági rések elkerülése érdekében. Ez az érték nem dekódolható, azaz nincs mód az eredeti érték visszaállítására a rejtjeles adatok használatával. A jelszavakat kifejezetten titkosíthatja a Jelszókódoló eszközzel. Tanulási célokra a jelszót nyers formában fogjuk használni. És a művelet is Beállításra változik
- Az 5. sor az OK gombra kattint
- A 6. sor bezárja az ablakot
Kattints itt ha a videó nem érhető el