mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-15 02:59:33 +07:00
[driver-sdk] use existing leftToolWindowToolbar in TerminalDialogUI init
(cherry picked from commit 9e1f52ba1e384ab6fd2e6e79bfc1932292e3623e) IJ-CR-163498 GitOrigin-RevId: 55a10d1c300d26d5ee48629e85f060c8591ce861
This commit is contained in:
committed by
intellij-monorepo-bot
parent
6201199a92
commit
5c3f479eca
@@ -4,6 +4,7 @@ import com.intellij.driver.client.Driver
|
||||
import com.intellij.driver.sdk.ui.Finder
|
||||
import com.intellij.driver.sdk.ui.components.ComponentData
|
||||
import com.intellij.driver.sdk.ui.components.UiComponent
|
||||
import com.intellij.driver.sdk.ui.components.common.ideFrame
|
||||
import com.intellij.driver.sdk.ui.ui
|
||||
import com.intellij.driver.sdk.waitFor
|
||||
import org.intellij.lang.annotations.Language
|
||||
@@ -21,7 +22,10 @@ fun Driver.terminal(action: TerminalDialogUI.() -> Unit) {
|
||||
|
||||
class TerminalDialogUI(data: ComponentData) : UiComponent(data) {
|
||||
init {
|
||||
if (notPresent()) x("//div[@class='ToolWindowLeftToolbar']").waitOneText("Terminal").click()
|
||||
if (notPresent()) {
|
||||
driver.ui.ideFrame().leftToolWindowToolbar.terminalButton.click()
|
||||
}
|
||||
waitFound()
|
||||
}
|
||||
|
||||
fun execute(command: String, finishFlag: String = "") {
|
||||
|
||||
Reference in New Issue
Block a user