From c41cb5e124d4e2a8ee6c25a023fc033651d2cbc7 Mon Sep 17 00:00:00 2001 From: Ilya Misiukevich Date: Mon, 6 Oct 2025 14:32:35 +0300 Subject: [PATCH] [jupyter-ui-tests] Change xpath to be safer GitOrigin-RevId: f5334b0b5c23e1604243ffc617e7e6549bd325b7 --- .../components/notebooks/NotebookEditorComponent.kt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/platform/remote-driver/test-sdk/src/com/intellij/driver/sdk/ui/components/notebooks/NotebookEditorComponent.kt b/platform/remote-driver/test-sdk/src/com/intellij/driver/sdk/ui/components/notebooks/NotebookEditorComponent.kt index b6cb90ba0849..d7a6791b1e18 100644 --- a/platform/remote-driver/test-sdk/src/com/intellij/driver/sdk/ui/components/notebooks/NotebookEditorComponent.kt +++ b/platform/remote-driver/test-sdk/src/com/intellij/driver/sdk/ui/components/notebooks/NotebookEditorComponent.kt @@ -93,13 +93,13 @@ class NotebookEditorUiComponent(private val data: ComponentData) : JEditorUiComp val lastNotebookOutput: String get() = notebookCellOutputs.last().getAllTexts().asString() val statusBar: UiComponent - get() = xx("//div[@class='JupyterFileEditorToolbar']//div[@class='ActionToolbarImpl']").list().last() + get() = x("//div[@class='JupyterFileEditorToolbar']") val cellIndexPanel: UiComponent - get() = xx("//div[@class='MyScrollPane']//div[@class='JBViewport']").list().first() - val selectedCellActions: UiComponent - get() = xx("//div[@class='JupyterCellActionsToolbar']").list().first() - val firstFoldingBar: UiComponent - get() = xx("//div[@class='EditorCellFoldingBarComponent']").list().first() + get() = x("//div[@class='MyScrollPane']//div[@class='JBViewport']//div[@class='EditorGutterComponentImpl']") + val cellActions: List + get() = xx("//div[@class='JupyterCellActionsToolbar']").list() + val foldingBars: List + get() = xx("//div[@class='EditorCellFoldingBarComponent']").list() override val editorComponent: EditorComponentImpl get() = when {