Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar selenium flexmonkium para registrar scripts de prueba de automatización de páginas flexibles?

¿Cómo utilizar selenium flexmonkium para registrar scripts de prueba de automatización de páginas flexibles?

¿Cómo utilizar RIAtest para probar flex automáticamente? Hoy tengo tiempo para tocar algunas cosas sobre la automatización flexible. Hoy presentaré RIAtest, la próxima herramienta paga para la automatización Flex. La primera vez que lo vi fue en la revista semanal de InfoQ, no le presté mucha atención en ese momento. Esta vez lo aproveché bien. Puedes descargarlo desde el siguiente enlace:

Hoy tuve tiempo de tocar algunas cosas sobre la automatización flexible. Hoy presentaré la próxima herramienta de automatización flexible, RIAtest.

La primera vez que lo vi fue en la revista semanal de InfoQ, pero no le presté mucha atención en ese momento. Esta vez lo aproveché bien. Puede descargarlo desde el siguiente enlace:

Dirección de descarga de RIAtest3:/products/download.html

En comparación con la inmadurez de FunFX y Flex selenium, RIAtest integra grabación, reproducción y manual. Las secuencias de comandos y otras funciones son realmente llamativas.

Permítanme hablarles brevemente sobre cómo usarlo para pruebas de automatización flexible, eliminando la necesidad de volver a compilar el proyecto con FunFX, Flex selenium y FlexMonkey.

1. Inicie ri test-> en el archivo; el nuevo proyecto crea un nuevo proyecto. Una vez que el proyecto esté completo, haga clic derecho en el nuevo proyecto y seleccione Agregar nuevo script. Se agregará un nuevo archivo de script en el que se escribirá el script grabado. Seleccione Proyecto -> Opciones

El archivo SWF de la aplicación es el SWF compilado de forma flexible que desea probar, haga clic en Aceptar para confirmar (usamos la ruta de instalación de RIAtest riatest 3\samples\components\app\bin, hay un archivo App. swf como ejemplo). Bien, podemos comenzar a ejecutar el programa y grabar el script. Haga clic en Ejecutar -> Iniciar aplicación en la barra de menú, RIAtest llamará al navegador del sistema y cargará el archivo swf. Este es el programa que queremos probar. Haga clic en el botón Iniciar grabación de guión para comenzar a grabar el guión. Simplemente haga clic en APP.swf en el navegador y verá algunos scripts generados en el archivo de script de RIAtest. Estos son guiones grabados. Haga clic en el botón rojo nuevamente para detener la grabación, luego haga clic en Ejecutar -> finalizar aplicación para finalizar la aplicación.

2. El siguiente es el lenguaje de scripting relevante de RIAtest:

FlexBox("index: 30") = >Click(); SimpleComponentsView ")= gt; click ();

flex textarea(" new item text ")= gt; key (KEY _ back space);

Tengo que mencionar a Watir aquí y cuadros emergentes de advertencia en selenio. Aquí, debido a que el mecanismo interno de RIAtest utiliza Flex Automation para localizar componentes, podemos utilizar el siguiente método para localizarlos.

Nuevo localizador ({ nombre de clase de automatización: "botón flexible", nombre de automatización: "OK"})

Primero, usamos el inspector de objetos para obtener la identificación de advertencia (índice), Luego determinamos si hay una advertencia y luego usamos el botón 'Aceptar' previamente colocado para hacer clic. Es relativamente sencillo de tratar.

Este es otro estudio sobre la automatización de flex después de la serie anterior de pruebas automatizadas. La prueba automatizada de flex de RIAtest es bastante buena y fácil de comenzar.

No es difícil configurar, escribir y mantener scripts. En comparación con el uso de Selenium Flex y Ruby FunFx, es necesario trabajar más duro en el código. No soportan del todo muchas clases integradas. Dado que RIAtest no es gratuito, debes elegir entre dinero y dificultad de ingeniería.