Stichwort- und Expertenansicht in QTP/UFT
Dieses Tutorial bietet einen Einblick in die Keyword-Ansicht und die Expertenansicht von Micro Focus. UFT.
Was ist die Expertenansicht?
In der Expertenansicht stellt jede Zeile einen Testschritt in VB-Skript dar. Betrachten Sie den folgenden Code
Dialog("Login").WinEdit("Agent Name:").Set "Guru99"
An Der Name des Objekts wird in Klammern nach dem Objekttyp angezeigt.. Hier ist der Objektname โAnmeldungโ und der Objekttyp โDialogโ.
Objekte in der Objekthierarchie werden durch einen โPunktโ getrennt..Hier liegen Dialog und WinEdit in derselben Objekthierarchie. Um die Dinge ins rechte Licht zu rรผcken: Objekthierarchie ist ein objektorientiertes Konzept, bei dem es sich um eine Reihe von Objekten handelt, die in einer Eltern-Kind-Beziehung gruppiert sind. In unserem Fall Dialog Box ist das รผbergeordnete Objekt und WinEdit ist das untergeordnete Objekt
Das OperaDie am Objekt durchgefรผhrte Operation wird immer am Ende der Anweisung angezeigt. gefolgt von allen Werten, die mit der Operation verbunden sind. Hier das Wort โGuruโ99โ wird in das Feld โAgentenname bearbeitenโ eingefรผgt. Box mit der Set-Methode
Die Syntax fรผr eine Anweisung in der Expertenansicht ist ein GUI-Objekt, an dem die Operation ausgefรผhrt wird, zusammen mit seiner vollstรคndigen Hierarchie, gefolgt von der Operaauf das Objekt und den damit verbundenen Wert OperaProduktion
ParentObject(Name).ChildObject1(Name)...ChildObjectN(Name).Operation
Klicken Sie auf werden auf dieser Seite erlรคutert wenn das Video nicht zugรคnglich ist
So entwickeln Sie ein Skript in der Expertenansicht
Klicken Sie auf werden auf dieser Seite erlรคutert wenn das Video nicht zugรคnglich ist
Videotranskript mit wichtigen Erkenntnissen markiert
- Angenommen, mein Ziel ist es, die folgende Anweisung direkt in der Schlรผsselwortansicht zu codieren
- Dialog(Login).WinEdit(Agent Name:).Set Guru99
- In QTP Bildschirm, wenn ich drรผcke Strg + Leertaste, Es wird eine Liste mit allen mรถglichen Eigenschaften und Methoden angezeigt
- Auรerdem zeigt die Liste die im Objekt-Repository gespeicherten Objekte
- Wรคhlen Sie Dialog
- Sobald ich das รถffne Klammern, Objektname Login wird automatisch eingetragen, wenn es mehr als ein Objekt fรผr den gleichen Objekttyp gibt, wird eine Liste angezeigt
- Beim Drรผcken der. Haupt Es wird eine Liste aller Methoden fรผr das Dialogobjekt und seine untergeordneten Objekte angezeigt. Wรคhlen Sie WinEdit
- Bei der Eingabe des Punktoperators wird eine Liste mit Methoden fรผr das Winedit-Feld angezeigt. Wรคhlen Sie SET
Was ist die Keyword-Ansicht?
Die Keyword-Ansicht besteht aus a tabellenartige Ansicht woher Jeder Schritt ist eine separate Reihe in der Tabelle und Jede Spalte stellt verschiedene Teile der Schritte dar.
- Die Spalte โElementโ enthรคlt das Element, an dem Sie den Schritt ausfรผhren mรถchten. Diese Spalte verwendet Symbole und zeigt die Hierarchie des GUI-Objekts an, an dem die Operation ausgefรผhrt wird.
- OperaDie Spalte โtionโ enthรคlt die Operation, die fรผr das Element ausgefรผhrt werden soll.
- Die Spalte โWertโ enthรคlt die Argumentwerte fรผr die ausgewรคhlte Operation.
- HP QTP Jeder Schritt wird automatisch in der Dokumentationsspalte dokumentiert, um das Verstรคndnis zu erleichtern.
- Diese 4 Spalten sind Standard, Sie kรถnnen aber auch Zuweisungs- und Kommentarspalten in der Schlรผsselwortansicht verwenden
Das ist alles zur Keyword-Ansicht
Vergleichen Sie Keyword- und Expertenansicht
Wenn Sie eine Skriptzeile vergleichen in QTP/UFT, werden Sie feststellen, dass in der Expertenansicht und in der Schlรผsselwortansicht die gleiche Objekthierarchie angezeigt wird und sie derselben Operation und demselben Argumentwert zugeordnet sind.
Grundsรคtzlich Keyword- und Expertenansicht enthalten dieselben Daten, sind jedoch in einem anderen Format angeordnet.
Tatsรคchlich kรถnnen Sie alle Operationen wie Erstellen, รndern eines Schritts mithilfe der Schlรผsselwortansicht durchfรผhren, aber um die Beherrschung des Tools zu erlangen, beschrรคnken wir uns auf die Expertenansicht
