diff --git a/platform/remote-driver/test-sdk/src/com/intellij/driver/sdk/ui/components/JScrollBarUi.kt b/platform/remote-driver/test-sdk/src/com/intellij/driver/sdk/ui/components/JScrollBarUi.kt index 1d5e91a9f5ff..4bb3c27c63be 100644 --- a/platform/remote-driver/test-sdk/src/com/intellij/driver/sdk/ui/components/JScrollBarUi.kt +++ b/platform/remote-driver/test-sdk/src/com/intellij/driver/sdk/ui/components/JScrollBarUi.kt @@ -21,6 +21,10 @@ class JScrollBarUi(data: ComponentData): UiComponent(data) { fun scrollToMinimum() { fixture.scrollToMinimum() } + + fun scrollBlockDown(times: Int) { + fixture.scrollBlockDown(times) + } } @Remote("javax.swing.JScrollBar") @@ -32,4 +36,5 @@ interface JScrollBarComponent { interface JScrollBarFixture { fun scrollToMaximum(): JScrollBarFixture fun scrollToMinimum(): JScrollBarFixture + fun scrollBlockDown(times: Int): JScrollBarFixture } \ No newline at end of file diff --git a/platform/remote-driver/test-sdk/src/com/intellij/driver/sdk/ui/components/WelcomeScreenUI.kt b/platform/remote-driver/test-sdk/src/com/intellij/driver/sdk/ui/components/WelcomeScreenUI.kt index 38278da00ffa..1c33f10ff2fe 100644 --- a/platform/remote-driver/test-sdk/src/com/intellij/driver/sdk/ui/components/WelcomeScreenUI.kt +++ b/platform/remote-driver/test-sdk/src/com/intellij/driver/sdk/ui/components/WelcomeScreenUI.kt @@ -24,4 +24,7 @@ class WelcomeScreenUI(data: ComponentData) : UiComponent(data) { fun clickCustomize() = leftItems.clickPath("Customize") fun clickPlugins() = leftItems.clickPath("Plugins") fun clickLearn() = leftItems.clickPath("Learn") + fun clickRecentProject(projectName: String) { + x { byClass("CardLayoutPanel") }.waitOneText(projectName).click() + } } \ No newline at end of file