Rational Functional Tester espera existencia de objeto

Actualmente estoy modificando un script Java en Rational Functional Tester y estoy tratando de decirle a RFT que espere a que aparezca un objeto con un conjunto específico de propiedades. Específicamente, quiero esperar hasta que aparezca una tabla con X números de filas. La única forma en que pude hacerlo hasta el momento es agregar un punto de verificación que simplemente verifica que la tabla tenga un número X de filas, pero no he podido utilizar la espera para el tipo de objeto de VP, por lo que parece una un poco hacky. ¿Hay una mejor manera de hacer esto?

Jeff

0
agregado editado
Puntos de vista: 1

2 Respuestas

No, no hay un tipo de método incorporado de waitForProperty (), por lo que no puede hacer algo simple como tableObject.waitForProperty ("rowCount", x);

Sus opciones son usar un punto de verificación como ya lo está haciendo (si no está roto ...) o hacer rodar su propio punto de sincronización utilizando un ciclo do/while y el método find ().

La find() codesample a continuación asume que doc es un documento html. Ajuste esto para que sea su ventana java padre.

TestObject[] tables = doc.find(atDescendant(".rowCount", x), false);

Si no está familiarizado con find() , haga una búsqueda en la referencia RFT API en el menú de ayuda. find() será tu mejor amigo en el scripting de RFT.

0
agregado
para ahorrarle tiempo, está en esta página: publib.boulder.ibm.com/infocenter/rtnlhelp/v6r0m0/…
agregado el autor Alexander Bird, fuente
+1 el centro de información de RFT es un gran recurso en línea.
agregado el autor Tom E, fuente

Puedes usar:

getobject.gettext();
0
agregado