├── .github ├── dependabot.yml └── workflows │ ├── prepareDraftRelease.yml │ ├── publishMaster.yml │ ├── publishRelease.yml │ ├── runLauncherTest.yml │ ├── runTest.yml │ └── testBranch.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── docs ├── hierarchy.gif └── simple-schema.png ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── ide-launcher ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── intellij │ │ └── remoterobot │ │ └── launcher │ │ ├── Ide.kt │ │ ├── IdeDownloader.kt │ │ ├── IdeLauncher.kt │ │ ├── Os.kt │ │ └── utils.kt │ └── test │ ├── java │ └── com │ │ └── intellij │ │ └── remoterobot │ │ └── launcher │ │ └── LauncherJavaExampleTest.java │ ├── kotlin │ └── com │ │ └── intellij │ │ └── remoterobot │ │ └── launcher │ │ ├── LauncherExampleTest.kt │ │ └── RemoteRobotExt.kt │ └── resources │ └── log4j2.xml ├── remote-fixtures ├── api │ └── remote-fixtures.api ├── build.gradle.kts └── src │ └── main │ ├── kotlin │ └── com │ │ └── intellij │ │ └── remoterobot │ │ ├── fixtures │ │ ├── ActionButtonFixture.kt │ │ ├── ActionLinkFixture.kt │ │ ├── ComboBoxFixture.kt │ │ ├── CommonContainerFixture.kt │ │ ├── ComponentFixtureUtils.kt │ │ ├── HeavyWeightWindowFixture.kt │ │ ├── JButtonFixture.kt │ │ ├── JCefBrowserFixture.kt │ │ ├── JCheckboxFixture.kt │ │ ├── JLabelFixture.kt │ │ ├── JListFixture.kt │ │ ├── JMenuBarFixture.kt │ │ ├── JPopupMenuFixture.kt │ │ ├── JRadioButtonFixture.kt │ │ ├── JTableFixture.kt │ │ ├── JTextAreaFixture.kt │ │ ├── JTextFieldFixture.kt │ │ ├── JTreeFixture.kt │ │ └── TextEditorFixture.kt │ │ ├── steps │ │ └── CommonSteps.kt │ │ └── utils │ │ ├── KeyboardUtils.kt │ │ ├── Locators.kt │ │ ├── RelativeLocators.kt │ │ └── Utils.kt │ └── resources │ └── META-INF │ └── plugin.xml ├── remote-robot ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── com │ │ │ └── intellij │ │ │ └── remoterobot │ │ │ ├── JavaScriptApi.kt │ │ │ ├── LambdaApi.kt │ │ │ ├── RemoteRobot.kt │ │ │ ├── SearchContext.kt │ │ │ ├── client │ │ │ ├── ComponentDataResponse.kt │ │ │ ├── ExecuteResponse.kt │ │ │ ├── FindByXpathRequest.kt │ │ │ ├── FindComponentsResponse.kt │ │ │ ├── IdeRobotApi.kt │ │ │ ├── IdeRobotClient.kt │ │ │ ├── IdeaSideException.kt │ │ │ └── RetrieveResponse.kt │ │ │ ├── data │ │ │ ├── ObjectContainer.kt │ │ │ ├── RemoteComponent.kt │ │ │ ├── Responses.kt │ │ │ ├── RobotContext.kt │ │ │ ├── componentData.kt │ │ │ └── js │ │ │ │ └── ExecuteScriptRequest.kt │ │ │ ├── encryption │ │ │ ├── AesEncryptor.kt │ │ │ ├── Encryptor.kt │ │ │ ├── EncryptorFactory.kt │ │ │ └── TurnedOffEncryptor.kt │ │ │ ├── fixtures │ │ │ ├── ComponentFixture.kt │ │ │ ├── ContainerFixture.kt │ │ │ ├── Fixture.kt │ │ │ ├── FixtureAnnotations.kt │ │ │ ├── dataExtractor │ │ │ │ ├── ExtractedData.kt │ │ │ │ ├── RemoteText.kt │ │ │ │ ├── TextDataPredicates.kt │ │ │ │ ├── TextFixtureDelegator.kt │ │ │ │ └── server │ │ │ │ │ ├── CellReaderGraphics2d.kt │ │ │ │ │ ├── DataExtractorGraphics2d.kt │ │ │ │ │ ├── ExtractorGraphics2d.kt │ │ │ │ │ ├── TextParser.kt │ │ │ │ │ ├── TextToKeyCache.kt │ │ │ │ │ └── textCellRenderers │ │ │ │ │ ├── EdtUtil.kt │ │ │ │ │ ├── JComboBoxTextCellReader.kt │ │ │ │ │ ├── JListTextCellReader.kt │ │ │ │ │ ├── JTableTextCellReader.kt │ │ │ │ │ └── JTreeTextCellReader.kt │ │ │ └── server │ │ │ │ └── CellReaders.kt │ │ │ ├── search │ │ │ ├── Finder.kt │ │ │ └── locators │ │ │ │ └── Locator.kt │ │ │ ├── stepsProcessing │ │ │ ├── Log.kt │ │ │ ├── StepLogger.kt │ │ │ ├── StepProcessor.kt │ │ │ └── StepWorker.kt │ │ │ └── utils │ │ │ ├── DefaultHttpClient.kt │ │ │ ├── LoggingUtils.kt │ │ │ ├── LruCache.kt │ │ │ ├── RecorderUtils.kt │ │ │ ├── RepeatUtils.kt │ │ │ └── SerializationUtils.kt │ └── resources │ │ ├── META-INF │ │ └── plugin.xml │ │ └── api │ │ └── ContextApi.ts │ └── test │ └── resources │ └── log4j2.xml ├── robot-server-core ├── build.gradle.kts └── src │ └── main │ ├── kotlin │ └── com │ │ └── intellij │ │ └── remoterobot │ │ ├── robot │ │ └── SmoothRobot.kt │ │ └── services │ │ ├── IdeRobot.kt │ │ ├── LambdaLoader.kt │ │ ├── js │ │ ├── JavaScriptExecutor.kt │ │ └── RhinoJavaScriptExecutor.kt │ │ ├── lux │ │ └── LuxComponentParser.kt │ │ └── xpath │ │ ├── XpathDataModelCreator.kt │ │ ├── XpathSearcher.kt │ │ └── XpathUtils.kt │ └── resources │ └── META-INF │ └── plugin.xml ├── robot-server-plugin ├── build.gradle.kts └── src │ └── main │ ├── kotlin │ └── com │ │ └── intellij │ │ └── remoterobot │ │ ├── RobotServerImpl.kt │ │ ├── RobotServerStarter.kt │ │ └── utils │ │ └── ComponentLookupExceptionSerializer.kt │ └── resources │ ├── META-INF │ └── plugin.xml │ └── static │ ├── img │ ├── locator.png │ └── show.png │ ├── scripts.js │ ├── styles.css │ ├── updateButton.js │ └── xpathEditor.js ├── settings.gradle.kts ├── test-recorder ├── build.gradle.kts └── src │ └── main │ ├── kotlin │ └── com │ │ └── intellij │ │ └── remoterobot │ │ └── recorder │ │ ├── LocatorGenerator.kt │ │ ├── RecorderService.kt │ │ ├── RobotEventService.kt │ │ ├── action │ │ └── OpenRecorderAction.kt │ │ ├── steps │ │ ├── GroupableStep.kt │ │ ├── StepModel.kt │ │ ├── common │ │ │ └── CommonStepModel.kt │ │ ├── keyboard │ │ │ ├── KeyboardStepModel.kt │ │ │ ├── TextHotKeyStepModel.kt │ │ │ └── TextTypingStepModel.kt │ │ └── mouse │ │ │ ├── MouseClickOperation.kt │ │ │ ├── MouseEventOperation.kt │ │ │ ├── MouseEventStepActionType.kt │ │ │ ├── MouseEventStepModel.kt │ │ │ └── MouseMoveOperation.kt │ │ ├── ui │ │ ├── RecordUITestFrame.kt │ │ ├── RecordUITestModel.kt │ │ └── dialogs │ │ │ ├── CreateNewCommonStepDialogWrapper.kt │ │ │ ├── CreateNewHotKeyDialogWrapper.kt │ │ │ ├── CreateNewMouseEventStepDialogWrapper.kt │ │ │ └── CreateNewTypingDialogWrapper.kt │ │ └── utils.kt │ └── resources │ └── META-INF │ └── plugin.xml └── ui-test-example ├── README.md ├── build.gradle └── src ├── main ├── java │ └── org │ │ └── intellij │ │ └── examples │ │ └── simple │ │ └── plugin │ │ └── HelloAction.java └── resources │ └── META-INF │ └── plugin.xml └── test ├── java └── org │ └── intellij │ └── examples │ └── simple │ └── plugin │ ├── CreateCommandLineJavaTest.java │ ├── SayHelloJavaTest.java │ ├── pages │ └── WelcomeFrameFixture.java │ └── steps │ └── JavaExampleSteps.java ├── kotlin └── org │ └── intellij │ └── examples │ └── simple │ └── plugin │ ├── CreateCommandLineKotlinTest.kt │ ├── GlobalAndLocalMapExamplesTest.kt │ ├── SayHelloKotlinTest.kt │ ├── pages │ ├── ActionMenuFixture.kt │ ├── DialogFixture.kt │ ├── IdeaFrame.kt │ └── WelcomeFrame.kt │ └── utils │ ├── RemoteRobotExtension.kt │ └── StepsLogger.kt └── resources └── log4j2.xml /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/prepareDraftRelease.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/.github/workflows/prepareDraftRelease.yml -------------------------------------------------------------------------------- /.github/workflows/publishMaster.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/.github/workflows/publishMaster.yml -------------------------------------------------------------------------------- /.github/workflows/publishRelease.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/.github/workflows/publishRelease.yml -------------------------------------------------------------------------------- /.github/workflows/runLauncherTest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/.github/workflows/runLauncherTest.yml -------------------------------------------------------------------------------- /.github/workflows/runTest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/.github/workflows/runTest.yml -------------------------------------------------------------------------------- /.github/workflows/testBranch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/.github/workflows/testBranch.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/README.md -------------------------------------------------------------------------------- /docs/hierarchy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/docs/hierarchy.gif -------------------------------------------------------------------------------- /docs/simple-schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/docs/simple-schema.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official 2 | rr_main_version=0.11 3 | rr_build=24 4 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/gradlew.bat -------------------------------------------------------------------------------- /ide-launcher/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ide-launcher/build.gradle.kts -------------------------------------------------------------------------------- /ide-launcher/src/main/kotlin/com/intellij/remoterobot/launcher/Ide.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ide-launcher/src/main/kotlin/com/intellij/remoterobot/launcher/Ide.kt -------------------------------------------------------------------------------- /ide-launcher/src/main/kotlin/com/intellij/remoterobot/launcher/IdeDownloader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ide-launcher/src/main/kotlin/com/intellij/remoterobot/launcher/IdeDownloader.kt -------------------------------------------------------------------------------- /ide-launcher/src/main/kotlin/com/intellij/remoterobot/launcher/IdeLauncher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ide-launcher/src/main/kotlin/com/intellij/remoterobot/launcher/IdeLauncher.kt -------------------------------------------------------------------------------- /ide-launcher/src/main/kotlin/com/intellij/remoterobot/launcher/Os.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ide-launcher/src/main/kotlin/com/intellij/remoterobot/launcher/Os.kt -------------------------------------------------------------------------------- /ide-launcher/src/main/kotlin/com/intellij/remoterobot/launcher/utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ide-launcher/src/main/kotlin/com/intellij/remoterobot/launcher/utils.kt -------------------------------------------------------------------------------- /ide-launcher/src/test/java/com/intellij/remoterobot/launcher/LauncherJavaExampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ide-launcher/src/test/java/com/intellij/remoterobot/launcher/LauncherJavaExampleTest.java -------------------------------------------------------------------------------- /ide-launcher/src/test/kotlin/com/intellij/remoterobot/launcher/LauncherExampleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ide-launcher/src/test/kotlin/com/intellij/remoterobot/launcher/LauncherExampleTest.kt -------------------------------------------------------------------------------- /ide-launcher/src/test/kotlin/com/intellij/remoterobot/launcher/RemoteRobotExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ide-launcher/src/test/kotlin/com/intellij/remoterobot/launcher/RemoteRobotExt.kt -------------------------------------------------------------------------------- /ide-launcher/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ide-launcher/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /remote-fixtures/api/remote-fixtures.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/api/remote-fixtures.api -------------------------------------------------------------------------------- /remote-fixtures/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/build.gradle.kts -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/ActionButtonFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/ActionButtonFixture.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/ActionLinkFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/ActionLinkFixture.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/ComboBoxFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/ComboBoxFixture.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/CommonContainerFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/CommonContainerFixture.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/ComponentFixtureUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/ComponentFixtureUtils.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/HeavyWeightWindowFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/HeavyWeightWindowFixture.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JButtonFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JButtonFixture.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JCefBrowserFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JCefBrowserFixture.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JCheckboxFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JCheckboxFixture.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JLabelFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JLabelFixture.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JListFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JListFixture.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JMenuBarFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JMenuBarFixture.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JPopupMenuFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JPopupMenuFixture.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JRadioButtonFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JRadioButtonFixture.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JTableFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JTableFixture.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JTextAreaFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JTextAreaFixture.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JTextFieldFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JTextFieldFixture.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JTreeFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/JTreeFixture.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/TextEditorFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/fixtures/TextEditorFixture.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/steps/CommonSteps.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/steps/CommonSteps.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/utils/KeyboardUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/utils/KeyboardUtils.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/utils/Locators.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/utils/Locators.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/utils/RelativeLocators.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/utils/RelativeLocators.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/kotlin/com/intellij/remoterobot/utils/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/kotlin/com/intellij/remoterobot/utils/Utils.kt -------------------------------------------------------------------------------- /remote-fixtures/src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-fixtures/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /remote-robot/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/build.gradle.kts -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/JavaScriptApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/JavaScriptApi.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/LambdaApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/LambdaApi.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/RemoteRobot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/RemoteRobot.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/SearchContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/SearchContext.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/client/ComponentDataResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/client/ComponentDataResponse.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/client/ExecuteResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/client/ExecuteResponse.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/client/FindByXpathRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/client/FindByXpathRequest.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/client/FindComponentsResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/client/FindComponentsResponse.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/client/IdeRobotApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/client/IdeRobotApi.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/client/IdeRobotClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/client/IdeRobotClient.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/client/IdeaSideException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/client/IdeaSideException.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/client/RetrieveResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/client/RetrieveResponse.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/data/ObjectContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/data/ObjectContainer.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/data/RemoteComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/data/RemoteComponent.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/data/Responses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/data/Responses.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/data/RobotContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/data/RobotContext.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/data/componentData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/data/componentData.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/data/js/ExecuteScriptRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/data/js/ExecuteScriptRequest.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/encryption/AesEncryptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/encryption/AesEncryptor.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/encryption/Encryptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/encryption/Encryptor.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/encryption/EncryptorFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/encryption/EncryptorFactory.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/encryption/TurnedOffEncryptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/encryption/TurnedOffEncryptor.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/ComponentFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/ComponentFixture.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/ContainerFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/ContainerFixture.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/Fixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/Fixture.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/FixtureAnnotations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/FixtureAnnotations.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/ExtractedData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/ExtractedData.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/RemoteText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/RemoteText.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/TextDataPredicates.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/TextDataPredicates.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/TextFixtureDelegator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/TextFixtureDelegator.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/server/CellReaderGraphics2d.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/server/CellReaderGraphics2d.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/server/DataExtractorGraphics2d.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/server/DataExtractorGraphics2d.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/server/ExtractorGraphics2d.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/server/ExtractorGraphics2d.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/server/TextParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/server/TextParser.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/server/TextToKeyCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/server/TextToKeyCache.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/server/textCellRenderers/EdtUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/server/textCellRenderers/EdtUtil.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/server/textCellRenderers/JComboBoxTextCellReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/server/textCellRenderers/JComboBoxTextCellReader.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/server/textCellRenderers/JListTextCellReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/server/textCellRenderers/JListTextCellReader.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/server/textCellRenderers/JTableTextCellReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/server/textCellRenderers/JTableTextCellReader.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/server/textCellRenderers/JTreeTextCellReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/dataExtractor/server/textCellRenderers/JTreeTextCellReader.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/server/CellReaders.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/fixtures/server/CellReaders.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/search/Finder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/search/Finder.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/search/locators/Locator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/search/locators/Locator.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/stepsProcessing/Log.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/stepsProcessing/Log.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/stepsProcessing/StepLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/stepsProcessing/StepLogger.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/stepsProcessing/StepProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/stepsProcessing/StepProcessor.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/stepsProcessing/StepWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/stepsProcessing/StepWorker.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/utils/DefaultHttpClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/utils/DefaultHttpClient.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/utils/LoggingUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/utils/LoggingUtils.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/utils/LruCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/utils/LruCache.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/utils/RecorderUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/utils/RecorderUtils.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/utils/RepeatUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/utils/RepeatUtils.kt -------------------------------------------------------------------------------- /remote-robot/src/main/kotlin/com/intellij/remoterobot/utils/SerializationUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/kotlin/com/intellij/remoterobot/utils/SerializationUtils.kt -------------------------------------------------------------------------------- /remote-robot/src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /remote-robot/src/main/resources/api/ContextApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/main/resources/api/ContextApi.ts -------------------------------------------------------------------------------- /remote-robot/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/remote-robot/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /robot-server-core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-core/build.gradle.kts -------------------------------------------------------------------------------- /robot-server-core/src/main/kotlin/com/intellij/remoterobot/robot/SmoothRobot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-core/src/main/kotlin/com/intellij/remoterobot/robot/SmoothRobot.kt -------------------------------------------------------------------------------- /robot-server-core/src/main/kotlin/com/intellij/remoterobot/services/IdeRobot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-core/src/main/kotlin/com/intellij/remoterobot/services/IdeRobot.kt -------------------------------------------------------------------------------- /robot-server-core/src/main/kotlin/com/intellij/remoterobot/services/LambdaLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-core/src/main/kotlin/com/intellij/remoterobot/services/LambdaLoader.kt -------------------------------------------------------------------------------- /robot-server-core/src/main/kotlin/com/intellij/remoterobot/services/js/JavaScriptExecutor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-core/src/main/kotlin/com/intellij/remoterobot/services/js/JavaScriptExecutor.kt -------------------------------------------------------------------------------- /robot-server-core/src/main/kotlin/com/intellij/remoterobot/services/js/RhinoJavaScriptExecutor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-core/src/main/kotlin/com/intellij/remoterobot/services/js/RhinoJavaScriptExecutor.kt -------------------------------------------------------------------------------- /robot-server-core/src/main/kotlin/com/intellij/remoterobot/services/lux/LuxComponentParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-core/src/main/kotlin/com/intellij/remoterobot/services/lux/LuxComponentParser.kt -------------------------------------------------------------------------------- /robot-server-core/src/main/kotlin/com/intellij/remoterobot/services/xpath/XpathDataModelCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-core/src/main/kotlin/com/intellij/remoterobot/services/xpath/XpathDataModelCreator.kt -------------------------------------------------------------------------------- /robot-server-core/src/main/kotlin/com/intellij/remoterobot/services/xpath/XpathSearcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-core/src/main/kotlin/com/intellij/remoterobot/services/xpath/XpathSearcher.kt -------------------------------------------------------------------------------- /robot-server-core/src/main/kotlin/com/intellij/remoterobot/services/xpath/XpathUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-core/src/main/kotlin/com/intellij/remoterobot/services/xpath/XpathUtils.kt -------------------------------------------------------------------------------- /robot-server-core/src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-core/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /robot-server-plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-plugin/build.gradle.kts -------------------------------------------------------------------------------- /robot-server-plugin/src/main/kotlin/com/intellij/remoterobot/RobotServerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-plugin/src/main/kotlin/com/intellij/remoterobot/RobotServerImpl.kt -------------------------------------------------------------------------------- /robot-server-plugin/src/main/kotlin/com/intellij/remoterobot/RobotServerStarter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-plugin/src/main/kotlin/com/intellij/remoterobot/RobotServerStarter.kt -------------------------------------------------------------------------------- /robot-server-plugin/src/main/kotlin/com/intellij/remoterobot/utils/ComponentLookupExceptionSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-plugin/src/main/kotlin/com/intellij/remoterobot/utils/ComponentLookupExceptionSerializer.kt -------------------------------------------------------------------------------- /robot-server-plugin/src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-plugin/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /robot-server-plugin/src/main/resources/static/img/locator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-plugin/src/main/resources/static/img/locator.png -------------------------------------------------------------------------------- /robot-server-plugin/src/main/resources/static/img/show.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-plugin/src/main/resources/static/img/show.png -------------------------------------------------------------------------------- /robot-server-plugin/src/main/resources/static/scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-plugin/src/main/resources/static/scripts.js -------------------------------------------------------------------------------- /robot-server-plugin/src/main/resources/static/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-plugin/src/main/resources/static/styles.css -------------------------------------------------------------------------------- /robot-server-plugin/src/main/resources/static/updateButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-plugin/src/main/resources/static/updateButton.js -------------------------------------------------------------------------------- /robot-server-plugin/src/main/resources/static/xpathEditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/robot-server-plugin/src/main/resources/static/xpathEditor.js -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /test-recorder/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/build.gradle.kts -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/LocatorGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/LocatorGenerator.kt -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/RecorderService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/RecorderService.kt -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/RobotEventService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/RobotEventService.kt -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/action/OpenRecorderAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/action/OpenRecorderAction.kt -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/GroupableStep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/GroupableStep.kt -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/StepModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/StepModel.kt -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/common/CommonStepModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/common/CommonStepModel.kt -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/keyboard/KeyboardStepModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/keyboard/KeyboardStepModel.kt -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/keyboard/TextHotKeyStepModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/keyboard/TextHotKeyStepModel.kt -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/keyboard/TextTypingStepModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/keyboard/TextTypingStepModel.kt -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/mouse/MouseClickOperation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/mouse/MouseClickOperation.kt -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/mouse/MouseEventOperation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/mouse/MouseEventOperation.kt -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/mouse/MouseEventStepActionType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/mouse/MouseEventStepActionType.kt -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/mouse/MouseEventStepModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/mouse/MouseEventStepModel.kt -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/mouse/MouseMoveOperation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/steps/mouse/MouseMoveOperation.kt -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/ui/RecordUITestFrame.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/ui/RecordUITestFrame.kt -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/ui/RecordUITestModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/ui/RecordUITestModel.kt -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/ui/dialogs/CreateNewCommonStepDialogWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/ui/dialogs/CreateNewCommonStepDialogWrapper.kt -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/ui/dialogs/CreateNewHotKeyDialogWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/ui/dialogs/CreateNewHotKeyDialogWrapper.kt -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/ui/dialogs/CreateNewMouseEventStepDialogWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/ui/dialogs/CreateNewMouseEventStepDialogWrapper.kt -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/ui/dialogs/CreateNewTypingDialogWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/ui/dialogs/CreateNewTypingDialogWrapper.kt -------------------------------------------------------------------------------- /test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/kotlin/com/intellij/remoterobot/recorder/utils.kt -------------------------------------------------------------------------------- /test-recorder/src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/test-recorder/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /ui-test-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ui-test-example/README.md -------------------------------------------------------------------------------- /ui-test-example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ui-test-example/build.gradle -------------------------------------------------------------------------------- /ui-test-example/src/main/java/org/intellij/examples/simple/plugin/HelloAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ui-test-example/src/main/java/org/intellij/examples/simple/plugin/HelloAction.java -------------------------------------------------------------------------------- /ui-test-example/src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ui-test-example/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /ui-test-example/src/test/java/org/intellij/examples/simple/plugin/CreateCommandLineJavaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ui-test-example/src/test/java/org/intellij/examples/simple/plugin/CreateCommandLineJavaTest.java -------------------------------------------------------------------------------- /ui-test-example/src/test/java/org/intellij/examples/simple/plugin/SayHelloJavaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ui-test-example/src/test/java/org/intellij/examples/simple/plugin/SayHelloJavaTest.java -------------------------------------------------------------------------------- /ui-test-example/src/test/java/org/intellij/examples/simple/plugin/pages/WelcomeFrameFixture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ui-test-example/src/test/java/org/intellij/examples/simple/plugin/pages/WelcomeFrameFixture.java -------------------------------------------------------------------------------- /ui-test-example/src/test/java/org/intellij/examples/simple/plugin/steps/JavaExampleSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ui-test-example/src/test/java/org/intellij/examples/simple/plugin/steps/JavaExampleSteps.java -------------------------------------------------------------------------------- /ui-test-example/src/test/kotlin/org/intellij/examples/simple/plugin/CreateCommandLineKotlinTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ui-test-example/src/test/kotlin/org/intellij/examples/simple/plugin/CreateCommandLineKotlinTest.kt -------------------------------------------------------------------------------- /ui-test-example/src/test/kotlin/org/intellij/examples/simple/plugin/GlobalAndLocalMapExamplesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ui-test-example/src/test/kotlin/org/intellij/examples/simple/plugin/GlobalAndLocalMapExamplesTest.kt -------------------------------------------------------------------------------- /ui-test-example/src/test/kotlin/org/intellij/examples/simple/plugin/SayHelloKotlinTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ui-test-example/src/test/kotlin/org/intellij/examples/simple/plugin/SayHelloKotlinTest.kt -------------------------------------------------------------------------------- /ui-test-example/src/test/kotlin/org/intellij/examples/simple/plugin/pages/ActionMenuFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ui-test-example/src/test/kotlin/org/intellij/examples/simple/plugin/pages/ActionMenuFixture.kt -------------------------------------------------------------------------------- /ui-test-example/src/test/kotlin/org/intellij/examples/simple/plugin/pages/DialogFixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ui-test-example/src/test/kotlin/org/intellij/examples/simple/plugin/pages/DialogFixture.kt -------------------------------------------------------------------------------- /ui-test-example/src/test/kotlin/org/intellij/examples/simple/plugin/pages/IdeaFrame.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ui-test-example/src/test/kotlin/org/intellij/examples/simple/plugin/pages/IdeaFrame.kt -------------------------------------------------------------------------------- /ui-test-example/src/test/kotlin/org/intellij/examples/simple/plugin/pages/WelcomeFrame.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ui-test-example/src/test/kotlin/org/intellij/examples/simple/plugin/pages/WelcomeFrame.kt -------------------------------------------------------------------------------- /ui-test-example/src/test/kotlin/org/intellij/examples/simple/plugin/utils/RemoteRobotExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ui-test-example/src/test/kotlin/org/intellij/examples/simple/plugin/utils/RemoteRobotExtension.kt -------------------------------------------------------------------------------- /ui-test-example/src/test/kotlin/org/intellij/examples/simple/plugin/utils/StepsLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ui-test-example/src/test/kotlin/org/intellij/examples/simple/plugin/utils/StepsLogger.kt -------------------------------------------------------------------------------- /ui-test-example/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/intellij-ui-test-robot/HEAD/ui-test-example/src/test/resources/log4j2.xml --------------------------------------------------------------------------------