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

Napi Guru99 hírlevél

Kezdje a napját a legfrissebb és legfontosabb mesterséges intelligenciával kapcsolatos hírekkel, amelyeket azonnal kézbesítünk.