tebelorg / RPA-Python

Python package for doing RPA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Visual automation not working after upgrading to macOS Catalina - see here

kensoh opened this issue · comments

macOS Catalina introduces stricter security and access controls that disables Java from able to record and control the computer. Java is used by the SikuliX visual automation engine in TagUI.

To allow Java to control the computer (eg mouse cursor position, keyboard etc) - click the Apple icon --> System Preferences --> Security & Privacy --> Privacy --> Accessibility --> tick to enable java to control the computer.

If you are using OpenJDK from Amazon Corretto (recommended over Java JDK from Oracle), need to enable this as well for Terminal app, see post below this one for screenshot and details.

Screenshot 2019-10-25 at 12 30 27 PM

Updated to readme with a link to this solution, keeping issue open for time being before closing.

If you are using OpenJDK from Amazon Corretto, need to enable this as well for Terminal app.

(Amazon Corretto's distribution of OpenJDK is recommended over Java JDK as Oracle has made Java JDK free only for private non-commercial usage, while Amazon Corretto is free, has no usage restrictions and is also available for Windows, macOS, Linux. Details at aisingapore/TagUI#589).

corretto