Cómo utilizar sikuli para pruebas automatizadas en Java
Sikuli proporciona un entorno de desarrollo de scripts sencillo. La interfaz predeterminada consta de seis partes: barra de menú, barra de herramientas, barra lateral, área de edición, consola y barra de estado, como se muestra en la Figura 1.
La barra de herramientas proporciona dos grupos de 5 botones de herramientas de uso común y un cuadro de búsqueda de texto:
Tomar captura de pantalla: haga clic en este botón para ingresar al estado de captura de pantalla, arrastre la línea auxiliar para seleccionar la elemento de la interfaz que debe ser interceptado, y al soltar el botón izquierdo del mouse, la captura de pantalla se insertará automáticamente en la posición actual del cursor en el área de edición. También puede usar la tecla de método abreviado Ctrl Shift 2 (Command Shift 2) para activar el estado de captura de pantalla y completar capturas de pantalla en tiempo real de controles como menús emergentes y cuadros desplegables. Esta tecla de acceso directo también se puede personalizar a través del menú principal Archivo->Preferencias.
Insertar imagen: además de las capturas de pantalla directas, los usuarios también pueden hacer clic en este botón para importar archivos de imagen en formato PNG existentes.
Crear región: haga clic en este botón para ingresar al estado de selección de región de la pantalla, arrastre la cruz de posicionamiento para seleccionar la región de la pantalla. Suelte el botón izquierdo del mouse para insertar la información de las coordenadas de pantalla del área actualmente seleccionada en el área de edición.
Ejecutar: Haga clic para ejecutar el script actual. La tecla de acceso directo es Ctrl R (Comando R).
Ejecutar en cámara lenta: después de hacer clic, el script actual se ejecutará a una velocidad más lenta y cada acción de búsqueda y posicionamiento de imágenes se marcará explícitamente con un marco circular rojo para facilitar el enfoque durante la depuración del programa. . La tecla de acceso directo es Ctrl Alt R (Comando Alt R).
Algunas funciones utilizadas comúnmente se enumeran en categorías en la barra lateral izquierda. Haga clic en el nombre de la función para insertarla rápidamente en el área de edición. Si la función requiere una captura de pantalla como parámetro, ingresará automáticamente la captura de pantalla. estado. La barra de estado a continuación se puede utilizar para ver el número de línea actual y el nivel de sangría de tabulación (número de columna) al principio de la línea.