una notas muestra mostrar insertar imagenes imagen desde como carpeta bloc automation qtp

automation - notas - insertar imagen html5



¿Cómo hago clic en un botón web que aparece varias veces en una página web? (2)

Pruebe algo como esto utilizando el enfoque de Descriptive programming de QTP

Set oDesc = Description.Create oDesc("micclass").value = "WebButton" oDesc("html tag").value = "BUTTON" oDesc("class").value = ".*likeButton" odesc("class").RegularExpression = True ''Find all the Links Set obj = Browser().Page().ChildObjects(oDesc) Msgbox obj.Count ''will show how many buttons are found For i = 0 to obj.Count - 1 Obj(i).Click Wait 2 ''waits for 2 sec Next

¿Cómo hago clic en un botón web que aparece varias veces en una página web? ¿Cómo hago clic en todos ellos?

Estoy probando el botón "Me gusta" en un sitio web (Webstagram.com) que está destinado para que pueda ver y operar su página de Instagram desde su escritorio.

Se muestran 20 imágenes diferentes en una página y cada imagen tiene su propio botón "me gusta" asignado. No puedo identificarlo por "me gusta" y en el outerhtml hay diferentes valores para cada uno. ¿Cómo escribo un guión para identificar cada uno?

Aquí hay algo de información sobre las propiedades / valores.

clase : btn btn-default btn-xs likeButton

htmlid : N / a

htmltag : Botón

innerhtml: <I class="fa fa-heart"></I>Like

outterhtml (Botón similar para la foto # 1): <BUTTON class="btn btn-default btn-xs likeButton" type=button data-target="1194558981914665301_8054519"><I class="fa fa-heart"></I>Like</BUTTON>

outerhtml (como el botón para la foto n. ° 2)

<BUTTON class="btn btn-default btn-xs likeButton" type=button data-target="1194558967727891183_339837919"><I class="fa fa-heart"></I>Like</BUTTON>

NOTA: Enumeré los valores de propiedad outerhtml para dos imágenes diferentes para mostrar dónde difieren los valores. Este es también el código outerhtml que intenté escribir para hacer clic en cualquier botón similar y omitir cualquier valor específico: *

outerhtml: <BUTTON class="btn btn-default btn-xs likeButton" type=button data-target=".*_.*"><I class="fa fa-heart"></I>Like</BUTTON>

Este es el script que intenté ejecutar que falló

1) systemutil.Run "websta.me/tag/graffiti"; 2) Browser("#graffiti Instagram photos").Page("#graffiti Instagram photos").WebButton("<BUTTON class="btn btn-default btn-xs likeButton" type=button data-target=".*.*"><I class="fa fa-heart"></I>Like</BUTTON> ").Click 3)wait(1) 4) Browser("#graffiti Instagram photos").Page("#graffiti Instagram photos").WebButton("<BUTTON class="btn btn-default btn-xs likeButton" type=button data-target=".*.*"><I class="fa fa-heart"></I>Like</BUTTON> ").Click 5) wait(1)

repetir... -


Puede usar VRI (identificador de relaciones visuales) para vincular un objeto ambiguo (su botón similar ) a un objeto bien definido (la imagen).

De esta manera puede decir "haga clic en el botón Me gusta que se cierra a la imagen X ".

Otra forma es crear un proyecto simple de extensibilidad web que expone un nuevo objeto para las imágenes que admite la funcionalidad de " Me gusta" una imagen.