Compartir a través de


Automatizar aplicaciones Java

Actualmente, Power Automate para escritorio admite el uso de la automatización de la interfaz de usuario en todas las aplicaciones y subprogramas de Java para las siguientes versiones de Java:

  • Aplicaciones Java: Java versión 7 y superior.
  • Applets de Java: Java versión 7 y versión 8.

Las siguientes secciones incluyen información para habilitar la automatización de la interfaz de usuario en subprogramas de Java.

Instalar la configuración de Java

Para automatizar las aplicaciones Java, se deben establecer configuraciones particulares.

Para instalar la configuración de Java manualmente, después de instalar Power Automate para escritorio, vaya a la carpeta de instalación (C:\Archivos de programa (x86)\Power Automate de escritorio) y ejecute PAD.Java.Installer.exe como Administrador.

Los registros para la automatización de Java con Power Automate para escritorio se pueden encontrar en la carpeta %temp%/ java_automation_log (por ejemplo, C:\Usarios\nombre de usuario\AppData\Local\Temp\java_automation_log).

Utilizar la automatización de la interfaz de usuario predeterminada en lugar de la automatización de la interfaz de usuario de Java

Para evitar que la grabadora y el selector de elementos de la interfaz de usuario reconozcan los elementos de Java creados con el marco SWT y hacerlos funcionar con los elementos de la interfaz de usuario de escritorio predeterminados:

  • Edite el archivo de configuración ubicado en Archivos de programa del equipo: Power Automate Desktop\Microsoft.Flow.RPA.Desktop.UIAutomation.Plugin.Java.dll.config.
  • Establezca la propiedad BlockSwt en true.

Desinstalar la configuración de Java

Para desinstalar la configuración de Java (revertir todos los cambios aplicados al equipo por el instalador de Java):

  1. Iniciar la herramienta de línea de comandos (cmd)

  2. Ejecute el siguiente comando:

    PAD.Java.Installer.exe -u 
    

Solución de problemas

Si se encuentra con algún problema al automatizar aplicaciones de Java, existen múltiples causas potenciales. Obtenga más información en No se puede tener acceso a los elementos de una aplicación Java.