Zoekwoord- en expertweergave in QTP/UFT
Deze tutorial geeft inzicht in de trefwoordweergave en de expertweergave van Micro Focus UFT.
Wat is de expertvisie?
In de Expert View vertegenwoordigt elke regel een Test Step in VB Script. Bekijk de volgende code
Dialog("Login").WinEdit("Agent Name:").Set "Guru99"
An De naam van het object wordt tussen haakjes weergegeven na het objecttype. Hier is de objectnaam Login en het objecttype Dialoog
Objecten in de objecthiërarchie worden gescheiden door een “punt”.Hier vallen Dialog en WinEdit in dezelfde objecthiërarchie. Om de zaken in perspectief te plaatsen: Objecthiërarchie is een objectgeoriënteerd concept, waarbij een reeks objecten wordt gegroepeerd in een ouder-kindrelatie. In ons geval Dialoog Box is het bovenliggende object en WinEdit is het onderliggende object
De OperaDe bewerking die op het object wordt uitgevoerd, wordt altijd aan het einde van de instructie weergegeven gevolgd door alle waarden die aan de bewerking zijn gekoppeld. Hier wordt het woord "Guru99" ingevoegd in de AgentName Bewerken Box met behulp van de instelmethode
De syntaxis voor een statement in expert view is een GUI-object waarop de bewerking wordt uitgevoerd, samen met de volledige hiërarchie, gevolgd door de Operaop het object en de daaraan verbonden waarde Operatie
ParentObject(Name).ChildObject1(Name)...ChildObjectN(Name).Operation
Klik hier als de video niet toegankelijk is
Een script ontwikkelen in Expert View
Klik hier als de video niet toegankelijk is
Videotranscript met belangrijke punten gemarkeerd
- Stel dat mijn doel is om de volgende verklaring rechtstreeks in de trefwoordweergave te coderen
- Dialoogvenster(Inloggen).WinEdit(Agentnaam:).Stel Guru99 in
- In het QTP-scherm als ik op druk Ctrl + spatiebalk, een lijst met alle mogelijke eigenschappen, methoden worden getoond
- De lijst toont ook de objecten die zijn opgeslagen in de objectrepository
- Selecteer Dialoogvenster
- Zodra ik de haakjes, objectnaam login wordt automatisch ingevuld, als er meer dan één object is voor hetzelfde objecttype wordt er een lijst weergegeven
- Door op de te drukken. sleutel een lijst met alle methoden voor het Dialog-object en de onderliggende objecten worden weergegeven. Selecteer WinEdit
- Bij het invoeren van de puntoperator wordt een lijst met methoden voor het Winedit-vak weergegeven. Selecteer SET
Wat is Zoekwoordweergave?
De Zoekwoordweergave bestaat uit een tafelachtige weergave met de meeste Elke stap is een aparte rij in de tafel en Elke kolom vertegenwoordigt verschillende delen van de stappen.
- Itemkolom bevat het item waarop u de stap wilt uitvoeren. Deze kolom gebruikt pictogrammen om de hiërarchie van het GUI-object weer te geven waarop de bewerking wordt uitgevoerd
- OperaDe kolom bevat de bewerking die op het item moet worden uitgevoerd.
- De waardekolom bevat de argumentwaarden voor de geselecteerde bewerking,
- HP QTP documenteert automatisch elke stap voor eenvoudig begrip in de documentatiekolom
- Deze vier kolommen zijn standaard, maar u kunt ook toewijzings- en commentaarkolommen gebruiken in de Zoekwoordweergave
Dat is alles voor de Zoekwoordweergave
Vergelijk zoekwoord- en expertweergave
Als je een regel script vergelijkt in QTP/UFT, zult u zien dat dezelfde objecthiërarchie wordt weergegeven in zowel de Expert- als de Trefwoordweergave en dat ze worden toegewezen aan dezelfde bewerking en argumentwaarde.
In wezen, Zoekwoord- en expertweergave dezelfde gegevens bevatten, maar in een ander formaat zijn gerangschikt.
In feite kunt u alle bewerkingen uitvoeren, zoals het maken en wijzigen van een stap, met behulp van de Keyword View, maar om de tool onder de knie te krijgen, beperken we ons tot de Expert View