I’m running automated UI tests for an IntelliJ plugin on Windows, Linux, and macOS runners (in GitHub) with the latest 2025.3 EAP build 253.27864.23
When the tests start, the following pop-ups appear and block execution:
On Windows and Linux, a JetBrains login dialog appears (“Welcome to IntelliJ IDEA EAP – Log in to JetBrains Account”).
Because of these dialogs, the UI tests hang indefinitely since they require user interaction.
Can these login and screen access popups be disabled or skipped somehow when running automated UI tests? Is there an officially recommended setup or configuration for running IntelliJ UI tests in CI environments (Mac, Linux, Windows) so these dialogs don’t appear?
Hi, @anusreelakshmi2001
Thank you for reaching out to us and for your questions.
Regarding the first one:
Logging in to the JetBrains Account page is expected on all builds without an activated license. Please use this method to add one (and here’s the usage example)
The second issue is way trickier.
Apple Gatekeeper emits the pop-up you see, and you cannot disable or skip it without manual user interaction.
There are two main routes here:
Manually click Allow in this pop-up (or create an AppleScript that will do it in all pop-ups, but you will have to perform user interaction anyway)
Use an older macOS, where the tccutill commands from this page work.
Thanks @lev.zagnetin . Just to clarify — do we now need to purchase a license? Earlier, we were using the Community Edition, which didn’t require one. Starting with the 2025.3 release, it seems that the Community Edition is no longer available.
From my understanding, IntelliJ IDEA now offers a free tier beginning with 2025.3, replacing the Community Edition. So, do we need to log in to access the free tier, or is this login requirement only applicable to EAP builds?
This could be an issue for us, as our builds run on GitHub-hosted VMs, where interactive login isn’t possible since there’s no user context or persistent credentials.
Manually click Allow in this pop-up (or create an AppleScript that will do it in all pop-ups, but you will have to perform user interaction anyway)
@lev.zagnetin I am running my builds in Github VMs. So it’s not possible to have manually click the Allow button. Also I tried interacting with the remote robot and perform click on Allow action. Unfortunately, this is a macOS system security dialog and the Remote Robot is not able to interact with OS-level dialogs.
Hi @lev.zagnetin , @yuriy.artamonov… just to clarify, will the upcoming IntelliJ IDEA 2025.3 release (which is the first unified platform release) enforce a login or license? Or will free tier users be able to bypass this?
Ultimate/paid features in this mode require license just like in release versions. In general you cannot have paid features in real IDE (and in UI tests you have real IDE) without a license or login (in EAP).
It will provide free access although just like unified builds
If my understanding is correct, Free tier + EAP will require a login? This is not 100% clear.
And, in this case, we can bypass the login dialog via addSystemProperty("eap.require.license", "release")