diff --git a/build/launch/src/com/intellij/tools/launch/PathsProvider.kt b/build/launch/src/com/intellij/tools/launch/PathsProvider.kt index e6f5ca3a4bdc..69d20b4dc6a2 100644 --- a/build/launch/src/com/intellij/tools/launch/PathsProvider.kt +++ b/build/launch/src/com/intellij/tools/launch/PathsProvider.kt @@ -24,6 +24,9 @@ interface PathsProvider { val configFolder: File get() = launcherFolder.resolve("config") + val configBackupFolder: File + get() = launcherFolder.resolve("config-backup") + val systemFolder: File get() = launcherFolder.resolve("system") diff --git a/platform/remote-driver/test-sdk/src/com/intellij/driver/sdk/ui/components/elements/JCheckBoxUi.kt b/platform/remote-driver/test-sdk/src/com/intellij/driver/sdk/ui/components/elements/JCheckBoxUi.kt index 835bf4d99b87..8d085c8adf93 100644 --- a/platform/remote-driver/test-sdk/src/com/intellij/driver/sdk/ui/components/elements/JCheckBoxUi.kt +++ b/platform/remote-driver/test-sdk/src/com/intellij/driver/sdk/ui/components/elements/JCheckBoxUi.kt @@ -18,6 +18,8 @@ fun Finder.checkBox(@Language("xpath") xpath: String? = null) = x(xpath ?: "//di fun Finder.checkBox(locator: QueryBuilder.() -> String) = x(JCheckBoxUi::class.java) {locator()} +fun Finder.checkBoxWithName(name: String) = x(JCheckBoxUi::class.java) { byAccessibleName(name) } + class JCheckBoxUi(data: ComponentData) : UiComponent(data) { private val checkboxComponent by lazy { driver.cast(component, JCheckBox::class) }