Този урок демонстрира OBJECT SPY.
Object Spy може да ви помогне да определите полезните свойства и методи, свързани с обект във вашата среда.
Уроците за HP / Micro Focus UFT също описват GetROProperty, GetTOProperty & SetTOProperty
Щракнете тук, ако видеоклипът не е достъпен
GetRoProperty
- GetRoProperty - е вграден метод, използван за извличане на стойността по време на изпълнение на свойството на обекта.
- Има 4 стъпки, свързани с използването на GetRoProperty
- Стъпка 1) Запишете обекта, върху който искате да използвате GetRoProperty в хранилището на обекти
- Стъпка 2) Записаният обект идентифицира свойството за изпълнение, което може да се използва. Можете да използвате Object Spy.
- Стъпка 3) Използвайте метода GetRoProperty за извличане на идентифицираното свойство Run-time и съхраняване на стойността в променлива
- Стъпка 4) Използвайте тази стойност за допълнителни приспадания
SetToProperty & GetToProperty
- Помислете за уеб бутон, съхраняван в хранилището на обекти
- Когато тестът се изпълни, QTP създава копие на този обект, наречен Test Object и го сравнява с Run Time Object
- Използвайки GetToProperty можете да извлечете стойността на свойството на Test Object
- С помощта на SetToProperty можете да промените стойността на свойството на тестов обект
- Когато тестът приключи, този тестов обект се изхвърля, както и всички промени, които сте направили в свойствата на обекта, използвайки SetToProperty
- Когато тестът се изпълни повторно, се създава ново копие на тестовия обект с оригинални стойности на свойствата, съхранявани в хранилището на обекти
- Можете да обмислите използването на GetToProperty и SetToProperty, когато вашият тестов скрипт има множество редове кодове и вашата среда е спорадична
- За бележка няма SetRoProperty
Обект шпионин:
- Обектният шпионин е функция в QTP, с която можете да видите свойствата и методите на тестовия и времевия обект.
- Той също така дава синтаксиса за избран метод.
- Object Spy дава пълната йерархия на обекта, който сте избрали