Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
kensoh opened this issue Oct 25, 2019 · 3 comments
Closed
Labels

Comments

@kensoh
Copy link
Member

kensoh commented Oct 25, 2019

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.

@kensoh
Copy link
Member Author

kensoh commented Oct 25, 2019

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

@kensoh kensoh added the query label Oct 25, 2019
@kensoh kensoh changed the title Visual automation not working after upgrading to macOS Catalina Visual automation not working after upgrading to macOS Catalina - solution here Oct 25, 2019
@kensoh kensoh changed the title Visual automation not working after upgrading to macOS Catalina - solution here Visual automation not working after upgrading to macOS Catalina - see here Oct 25, 2019
kensoh added a commit that referenced this issue Oct 30, 2019
see issues #78 and #79 for details showing how to address the tighter security controls
@kensoh
Copy link
Member Author

kensoh commented Oct 30, 2019

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

@kensoh
Copy link
Member Author

kensoh commented Nov 2, 2019

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

1 participant