[ai-assistant][ui-tests] AT-1787

Implemented VcsLogGraphTable page object

GitOrigin-RevId: 26ab8e12fd5910ef521f357c3854f8376896ee5a
This commit is contained in:
Mariia.Fadeeva
2025-02-06 10:32:04 +00:00
committed by intellij-monorepo-bot
parent 33f29fde86
commit 69cdc7a345
@@ -0,0 +1,17 @@
package com.intellij.driver.sdk.ui.components.common.toolwindows
import com.intellij.driver.sdk.ui.Finder
import com.intellij.driver.sdk.ui.components.ComponentData
import com.intellij.driver.sdk.ui.components.elements.JTableUiComponent
import com.intellij.driver.sdk.ui.xQuery
import org.intellij.lang.annotations.Language
fun Finder.vcsLogGraphTable(@Language("xpath") xpath: String? = null, action: VcsLogGraphTable.() -> Unit) {
x(xpath ?: xQuery { byClass("VcsLogMainGraphTable") }, VcsLogGraphTable::class.java).action()
}
fun Finder.vcsLogGraphTable(@Language("xpath") xpath: String? = null): VcsLogGraphTable {
return x(xpath ?: xQuery { byClass("VcsLogMainGraphTable") }, VcsLogGraphTable::class.java)
}
class VcsLogGraphTable(data: ComponentData) : JTableUiComponent(data)