Deze tutorial gaat inzicht geven in de trefwoordweergave en de deskundige weergave van Micro Focus UFT.
Wat is de expertweergave?
In de Gevorderdenweergave vertegenwoordigt elke regel een teststap in VB-script. Beschouw de volgende code
Dialoogvenster ("Inloggen"). WinEdit ("Naam agent:"). Stel "Guru99" in
De naam van een object wordt tussen haakjes weergegeven na het objecttype . Hier is de objectnaam Inloggen en het objecttype is dialoogvenster
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 set objecten is gegroepeerd in een ouder-kindrelatie. In ons geval is Dialog Box het bovenliggende object en WinEdit is het onderliggende object
De bewerking die op het object wordt uitgevoerd, wordt altijd aan het einde van de instructie weergegeven, gevolgd door eventuele waarden die aan de bewerking zijn gekoppeld. Hier wordt het woord "Guru99" ingevoegd in de AgentName Edit Box met behulp van de Set Method
De syntaxis voor een ondeskundige weergave van een instructie is een GUI-object waarop de bewerking wordt uitgevoerd, samen met de volledige hiërarchie, gevolgd door de bewerking op het object en de waarde die aan die bewerking is gekoppeld.
ParentObject (naam) .ChildObject1 (naam)… ChildObjectN (naam) .Operation
Klik hier als de video niet toegankelijk is
Hoe u een script ontwikkelt in de Gevorderdenweergave
Klik hier als de video niet toegankelijk is
Videotranscriptie met belangrijkste afhaalrestaurants gemarkeerd
- Stel dat het mijn doel is om de volgende verklaring rechtstreeks in de zoekwoordweergave te coderen
- Dialoogvenster (Inloggen) .WinEdit (Naam agent :). Stel Guru99 in
- Als ik in het QTP-scherm op Ctrl + spatiebalk druk, wordt een lijst met alle mogelijke eigenschappen en methoden weergegeven
- De lijst toont ook de objecten die zijn opgeslagen in de objectrepository
- Selecteer Dialoog
- Zodra ik de haakjes open , wordt het inloggen op de objectnaam automatisch ingevuld.Als er meer dan één object is voor hetzelfde objecttype, wordt er een lijst weergegeven
- Bij het indrukken van de. key 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 de Winedit-box weergegeven, selecteer SET
Wat is de zoekwoordweergave?
De trefwoordweergave bestaat uit een tabelachtige weergave waarin elke stap een afzonderlijke rij in de tabel is en elke kolom verschillende delen van de stappen vertegenwoordigt.
- Item Column bevat het item waarop u de stap wilt uitvoeren. Deze kolom gebruikt pictogrammen geeft de hiërarchie weer van het GUI-object waarop de bewerking wordt uitgevoerd
- Operatiekolom bevat de bewerking die op het item moet worden uitgevoerd.
- Waardekolom bevat de argumentwaarden voor de geselecteerde bewerking,
- HP QTP documenteert automatisch elke stap, zodat u deze gemakkelijk kunt begrijpen in de documentatiekolom
- Deze 4 kolommen zijn standaard, maar u kunt ook toewijzings- en commentaarkolommen gebruiken in de trefwoordweergave
Dat is alles voor de trefwoordweergave
Vergelijk trefwoord en expertweergave
Als u een regel script in QTP / UFT vergelijkt, zult u zien dat dezelfde objecthiërarchie wordt weergegeven in zowel Expert- als Trefwoordweergaven en dat ze worden toegewezen aan dezelfde bewerking en argumentwaarde.
In wezen bevatten de weergave Trefwoorden en Expert dezelfde gegevens, maar in een andere indeling.
In feite kunt u alle bewerkingen uitvoeren, zoals maken, een stap wijzigen. met behulp van de trefwoordweergave, maar om de tool onder de knie te krijgen, beperken we ons tot de expertweergave