mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 06:50:54 +07:00
Reapply "[driver][ui-tests] support toolbarHeader locator on linux"
This reverts commit d25efbcbcbde3d1e2e9d889acf78e94cf4e10c6d. GitOrigin-RevId: 8a449cd0d0ea9842374c430c4df5c9c84411fe1f
This commit is contained in:
committed by
intellij-monorepo-bot
parent
cc6b4096a8
commit
69005ec57a
@@ -1,9 +1,13 @@
|
||||
package com.intellij.driver.sdk.ui.components
|
||||
|
||||
import com.intellij.driver.sdk.ui.Finder
|
||||
import com.intellij.driver.sdk.ui.xQuery
|
||||
import com.intellij.openapi.util.SystemInfo.isLinux
|
||||
|
||||
val Finder.toolbarHeader: FrameHeaderUI get() =
|
||||
x("//div[@class='MacToolbarFrameHeader' or @class='ToolbarFrameHeader']", FrameHeaderUI::class.java)
|
||||
val Finder.toolbarHeader: FrameHeaderUI
|
||||
get() = x(xQuery {
|
||||
or(byClass("MacToolbarFrameHeader"), if (isLinux) byClass("MainToolbar") else byClass("ToolbarFrameHeader"))
|
||||
}, FrameHeaderUI::class.java)
|
||||
|
||||
class FrameHeaderUI(data: ComponentData) : UiComponent(data) {
|
||||
val separateRowMenu: UiComponent get() = x("//div[@class='IdeJMenuBar']")
|
||||
|
||||
Reference in New Issue
Block a user