Componentes capturados no funcionan cuando son ejecutados en otra máquina

Buenas,
he programado un RPA usando C# y RPA Developer, el cual usa Chrome para entrar en el correo de Outlook, entre otras acciones.
En la máquina donde lo programé funciona correctamente, pero llevando el proyecto en la VM de Rigel, donde es tiene que ejecutar, no encuentra los componentes de la página.
El tamaño de la pantalla es el mismo (1366x768), tiene la misma versión del navegador, 105.0.5195.102 (64 bits). Tambien probé a reiniciar la vm para ver si se resolvia, pero nada
He hecho la prueba usando firefox, y RPA Developer logra capturar los componentes sin problemas. Tambié he desinstalado y reinstalado Google Chrome pero no ha funcionado.

¿Como es posible que no funcionen los componentes?

Adjunto algunos screenshots



Gracias de antemano por la ayuda

1 Like

Buenos días Rodrigo,
Espero te encuentres bien!
Recuerdo haber tenido este problema el algún momento y lo he resuelto agregando el siguiente comando al iniciar el chrome.exe desde el código en C#:
cartes.run(“chrome.exe " + “TU URL DEL SITIO” + " --force-renderer-accessibility”);

Adicional, podrías activar todas las opciones del accessibility, realizando la siguiente acción desde el navegador de Chrome:
.- open Chrome and in the URL go to chrome://accessibility it’ll open another page with the accessibility settings. The “–force-renderer-accessibility” string turns on most if not all of the Accessibility Modes in that tab.

Por ultimo, cuando hacemos capturas de componentes en un entorno local para luego implementar en otro entorno, debemos estar seguro que el entorno local sea espejo del otro ambiente, ya que hasta por temas simples de configuraciones distintas entre ambientes (lenguaje, región y otros) los componentes no van a funcionar y tendrías que recapturar todos los componentes de nuevo.

Espero haberte ayudado y quedo atento a los resultados.

1 Like

Hola Denison, segui tu consejo y funcionó, me faltaba escribir “--force-renderer-accessibility” en el código

en la laptop donde desarrollaba el programa esta opción estaba siempre activa, por eso ahí no me aparecía el error.

Gracias

Excelente noticia Rodrigo!
Quedo atento por si nace otra duda.
Saludos