intellij-ui-test-robot icon indicating copy to clipboard operation
intellij-ui-test-robot copied to clipboard

Add invokeAction method to the fixtures lib

Open nizienko opened this issue 3 years ago • 0 comments

    fun RemoteRobot.invokeAction(actionId: String) {
        runJs(
                """
            const actionId = "$actionId";
            const actionManager = com.intellij.openapi.actionSystem.ActionManager.getInstance();
            const action = actionManager.getAction(actionId);
            actionManager.tryToExecute(action, com.intellij.openapi.ui.playback.commands.ActionCommand.getInputEvent(actionId), null, null, true);
        """, true
        )
    }

nizienko avatar Oct 12 '22 11:10 nizienko