View Categories

Automatizaciones web:

¿Es posible ejecutar una automatización web de forma visible para el usuario? #

Sí, es posible. La interacción con el entorno web se refleja en pantalla una vez que se inicia y se accede a la URL indicada.

Sin embargo, es importante tener en cuenta que esta visualización solo es posible en el caso de descargas locales. Las otras dos formas de ejecución, es decir, remota o programada, no muestran la interacción en pantalla.

¿Cómo afecta el uso de periféricos del equipo a la ejecución? #

No afecta en nada el uso de los periféricos mientras se ejecuta una automatización WEB, siempre y cuando en la automatización no tengamos las siguientes variantes:

  1. Si en el flujo se utilizan comandos por coordenadas, como son:

Si se ve afectada la ejecución si movemos el mouse, ya que estos comandos simulan la acción sobre el objeto en pantalla moviéndose a las coordenadas pasadas en los parámetros.

  1. Otro elemento que puede influir es la presencia de objetos cuyo tipo/propiedad esté declarado como imagen. En este caso, durante la ejecución, el movimiento del ratón podría afectar la interacción, ya que STELA detecta el movimiento del mouse y esto puede ocasionar la pérdida de foco en los objetos declarados como imagen.

¿Puede el usuario interactuar con la web durante la ejecución de la automatización? #

Si el Robot está diseñado para permitir la interacción del usuario durante la ejecución sin impedirla, se recomienda utilizar un comando de ESPERA con un tiempo razonable para que el usuario pueda interactuar con el entorno. Este enfoque se conoce como automatizaciones híbridas, donde el usuario participa activamente mientras el robot se ejecuta. Un ejemplo de esto sería en una Automatización de Tareas (AUT) que requiera resolver un captcha de nivel dos, como en el caso de la resolución de imágenes.

Es importante tener en cuenta que una vez que el usuario haya intervenido durante la ejecución, es crucial asegurarse de que el foco se mantenga en el lugar correcto para continuar el flujo posteriormente. Esto se puede lograr utilizando un comando de espera de objeto, el cual aguardará hasta que aparezca el objeto en pantalla. De esta manera, si el usuario ha dejado el foco en el punto donde la ejecución debe continuar, el flujo de la automatización no se detendrá y seguirá su curso sin interrupciones.

Deja una respuesta