Разберете SystemUtil.Run, SetSecure, Set, Type: Примери за QTP/UFT
SystemUtil.Run в UFT
Нека разберем следната част от кода
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
- Първата стъпка е Команда SystemUtil.Run, която се използва по подразбиране от UFT/QTP за отваряне на приложение. По време на запис, като използвате Windows Старт меню, навигирахме до „Резервация на полет” приложение. По това време Micro Focus UFT идентифицира местоположението на своя изпълним файл и вмъкна командата System.Util, за да го отвори.
- Ред 2 е задаване на име на агент като гуру, както е показано в активния екран
- Ред 3 е натискането на клавиша Tab на клавиатурата, за да преместите фокуса от полето за име на агент към полето за парола, което е точно тази стъпка. Човешките потребители трябва да използват операции с табулация или щракване, за да фокусират върху определен обект на екрана... От друга страна, Бърз тест може директно да идентифицира обект, като използва свойствата на обекта и не изисква тези операции за „маневриране“.. Можем да изтрием тази стъпка, тъй като QTP все още ще може да зададе полето за парола без тази операция
- Ред 4 е Задаване на парола като Mercury. HP QTP автоматично криптира паролите въведени по време на запис за да избегнете пробиви в сигурността. Тази стойност не може да бъде декриптирана, т.е. няма начин да се възстанови оригиналната стойност с помощта на тези криптични данни. Можете изрично да шифровате парола с помощта на Password Encoder Tool. За нашите учебни цели ще използваме паролата в необработен вид. И операцията също ще се промени на Set
- Ред 5 е щракване върху бутона ОК
- Ред 6 затваря прозореца
Кликнете тук ако видеото не е достъпно
