Was ist micclass in qtp?
steht für Mercury interactive class constant.In der QTP-Umgebung wird es jedoch als Klassenname angezeigt.
zB: Eigenschaften = Klassenname und Wert = Browser, also nicht verwirrt werden.
Folgendes ist der falsche Weg der Verwendung:
——————–
Browser(“Klassenname:=Browser”)
Der richtige Weg ist:
Browser(“Micclass:=Browser”)
——————–
Beispiel:
Klicken Sie im Anmeldefenster auf den Link Passwort vergessen:
Lösung 1:
Browser (“miccclass:=Browser”).Seite (“micclass:= Seite”).Link(“text:=Passwort vergessen”).Klicken Sie auf
Solution2 :
Set oDesc = Description.Erstellen Sie
oDesc(“text”).Value = “Passwort vergessen”
Browser(“miccclass:=Browser”).Seite (“micclass:= Seite”).Verknüpfung (oDesc).Klicken Sie auf
Browser(“miccclass:=Browser”).Seite (“micclass:= Seite”).Verknüpfung (oDesc).Klicken Sie auf
Solution3:
Set oDesc = Description.Erstellen Sie
oDesc(“HTML-Tag”).wert = “A”
oDesc(“text”).Value = “Passwort vergessen”
Browser(“miccclass:=Browser”).Seite (“micclass:= Seite”).untergeordnete Objekte (oDesc).Klicken
——————–
Do’s and Dont’s:
Wenn es “Passwort vergessen?” instread von “Passwort vergessen” :
Standardmäßig behandelt QTP alle DP-Eigenschaften als reguläre Ausdrucksmuster, z. B.: “Passwort vergessen?” wird als Passwort vergessen behandelt, daher wird ein Fehler als “Objekt kann nicht identifiziert werden” ausgegeben.Dies geschieht, weil es keinen solchen Text wie “Passwort vergessen” dh.?(Fragezeichen) fehlt im Text.
Lösung: Verwenden Sie reguläre Ausdrücke, um dieses Problem zu lösen.
Leave a Reply