El comando click se utiliza para realizar click sobre un objeto en la pantalla permitiendo la interacción con dicho objeto en la interfaz.
Para interactuar con un objeto es necesario que este objeto haya sido previamente creado en STELA. Se puede hacer clic en diversos elementos, como botones, checkboxes, cuadros contenedores, tablas, entre otros, presentes en la pantalla de interacción.
Este comando presenta tres parámetros: fila, columna y zona.
Los parámetros fila y columna se utilizan de dos formas:
- Para hacer click en un punto o coordenadas específica de un objeto
- Para interactuar con una tabla
Caso 1: click en objeto a partir de coordenadas:
- Parámetro fila: ingresar coordenada X del objeto que se desea clickear
- Parámetro columna: ingresar coordenada Y del objeto que se desea clickear
Caso 2: tabla
- Parámetro fila: ingresar fila en la cual realizar el click
- Parámetro columna: ingresar columna en la cual realizar el click
No se usarán coordenadas absolutas, sino que se usará proporcionalidad entre las coordenadas y la escala 0 a 100.
Por ejemplo, la esquina superior izquierda es el (0, 0), mientras que la esquina inferior derecha es el (100, 100)
Parámetro Zona: permite indicar qué región del objeto clickear. Existen 9 regiones definidas de la siguiente manera:
- TL = Top Left = Esquina superior izquierda
- CL = Center Left = Centro a la izquierda
- BL = Bottom Left = Esquina inferior izquierda
- TC = Top Center = Centro arriba
- CC = Center Center = Centro del objeto (por defecto)
- BC = Bottom Center = Centro abajo
- TR = Top Right = Esquina superior derecha
- CR = Center Right = Centro a la derecha
- BR = Bottom Right = Esquina inferior derecha
Como resumen general, el comando click tiene 4 posibles comportamientos dependiendo de cómo sea invocado.
- Si el objeto es de tipo tabla y se agregaron valores correctos a los campos Fila y Columna, se va a intentar hacer click en la celda de la tabla identificada con los valores de fila y columna ingresados.
- Si el objeto es de tipo imagen y tiene definida una imagen para reconocimiento, se va a usar reconocimiento por imagen para encontrar el objeto.
- Para cualquier otro tipo de objeto, si está definida al menos una de las coordenadas, se va a usar el click por región usando coordenadas . En caso de que una de las coordenadas no esté indicada se utilizará por defecto el valor 50 (centro)
- En caso de que no se use definición de donde hacer click por coordenadas se asume que el click se va a hacer indicando una región. En caso de que no se haya explicitado una región en el parámetro se va a tomar «cc» por defecto, que implica hacer click en el centro de la imagen.