¿Qué es micclass en qtp ?

Significa constante de clase interactiva de Mercurio.Pero se muestra como Classname en el entorno QTP.
por ejemplo: Propiedades=Nombre de clase y Valor=Navegador,así que no se confunda.

SystemUtil.Ejecutar “iexplore.exe”,”https://automationlab09.wordpress.com”
sFetchedURL = Browser (“micclass:=Browser”).Page (“micclass: = Page”).GetROProperty(“url”)
Msgbox sFetchedURL

Siguiente es la manera equivocada de su uso:
——————–
Navegador(“Nombre de la Clase:=Navegador”)

forma Correcta es:

Navegador(“Micclass:=Navegador”)
——————–

Ejemplo:

haga Clic en el enlace “contraseña olvidada” en la ventana de inicio de sesión:

Solución 1:
Navegador(“miccclass:=Navegador”).Page (“micclass: = Page”).Enlace (“texto: = Contraseña olvidada”).Haga clic en

Solution2:

Establecer oDesc = Descripción.Crear
oDesc (“texto”).Value = “olvidé mi contraseña”

Navegador (“miccclass: = Navegador”).Page (“micclass: = Page”).Enlace(oDesc).Haga clic en

Browser (“miccclass: = Browser”).Page (“micclass: = Page”).Enlace(oDesc).Haga clic en

Solution3:

Establecer oDesc = Descripción.Crear

oDesc (“etiqueta html”).value = “A”
oDesc (“texto”).Value = “olvidé mi contraseña”
Navegador (“miccclass: = Navegador”).Page (“micclass: = Page”).objetos infantiles (oDesc).Haga clic en

——————–
Hacer y no hacer:

Si hay “¿olvidó su contraseña?”después de” olvidé mi contraseña” :

Por defecto, QTP trata todas las propiedades DP como patrones de expresión regular, por ejemplo: “¿Olvidó su contraseña?”se trata como contraseña olvidada, por lo tanto, arroja un error como “No se puede identificar el objeto”.Esto sucede porque no hay texto como” olvidé mi contraseña”, es decir.?(signo de interrogación) falta en el texto.

Solución: Utilice expresiones regulares para hacer frente a este problema.

Leave a Reply