Rozumíme následující části kódu
SystemUtil.Run "C: \ Program Files \ HP \ samples \ flight \ app \ flight.exe"Dialog („Přihlášení“). WinEdit („Název agenta:“). Nastavit „Guru“Dialog („Přihlášení“). WinEdit („Název agenta:“). Zadejte micTabDialog („Přihlášení“). WinEdit („Heslo:“). SetSecure „4af272a62666d2e“Dialog („Přihlášení“). WinButton („OK“). KlikněteOkno („Rezervace letu“). Zavřít
- Prvním krokem je příkaz SystemUtil.Run, který standardně používá UFT / QTP k otevření aplikace. Během nahrávání jsme pomocí nabídky Start systému Windows přešli do aplikace „Rezervace letů“. V té době Micro Focus UFT identifikoval umístění svého spustitelného souboru a vložil příkaz System.Util k jeho otevření.
- Řádek 2 nastavuje název agenta na Guru, jak je zobrazeno na aktivní obrazovce
- Řádek 3 je Stisknutím klávesy Tab na klávesnici přenesete fokus z pole Název agenta do pole hesla, což je přesně tento krok. Lidští uživatelé potřebují k ovládání konkrétního objektu na obrazovce použít operace tabulátoru nebo kliknutí ... Na druhou stranu, QTP může přímo identifikovat objekt pomocí vlastností objektu a nevyžaduje tyto „manévrovací“ operace . Tento krok můžeme smazat, protože QTP bude i nadále moci nastavit pole hesla bez této operace
- Řádek 4 nastavuje heslo jako Merkur. HP QTP automaticky šifruje hesla zadaná během nahrávání, aby nedošlo k narušení zabezpečení. Tuto hodnotu nelze dešifrovat, tj. Neexistuje způsob, jak pomocí těchto kryptických dat obnovit původní hodnotu. Pomocí nástroje pro kódování hesel můžete explicitně zašifrovat heslo. Pro účely učení budeme používat heslo v nezpracované podobě. A operace se také změní na Nastavit
- Řádek 5 kliká na tlačítko OK
- Řádek 6 zavírá okno
Pokud video není přístupné, klikněte sem