Skip to content

Frequent false positive failures in playwright tests on CI #14588

@hubertp

Description

@hubertp
  1) tests\gettingStarted.spec.ts:19:1 › Exercise 1 ────────────────────────────────────────────────

    Error: locator.click: Error: strict mode violation: getByLabel('Show visualization (Space)') resolved to 2 elements:
        1) <button type="button" data-v-acf10658="" data-v-c307b789="" data-v-3d69565a="" aria-label="Show visualization (Space)" data-testid="action:component.toggleVisualization" class="MenuButton clickable toggledOff SvgButton slotS">…</button> aka locator('div').filter({ hasText: /^node1readquery‘Sheet1’$/ }).getByTestId('action:component.toggleVisualization')
        2) <button type="button" data-v-acf10658="" data-v-c307b789="" data-v-3d69565a="" aria-label="Show visualization (Space)" data-testid="action:component.toggleVisualization" class="MenuButton clickable toggledOff SvgButton slotS">…</button> aka getByTestId('action:component.toggleVisualization').nth(3)

    Call log:
      - waiting for getByLabel('Show visualization (Space)')


       at electronTest.ts:190

      188 | export async function visualizeData(page: Page) {
      189 |   const showViz = page.getByLabel('Show visualization (Space)')
    > 190 |   await showViz.click({ timeout: 5000 })
          |                 ^
      191 | }
      192 |
      193 | /**

e.g. https://github.com/enso-org/enso/actions/runs/20776107621/job/59663981786#step:15:453

Metadata

Metadata

Assignees

Type

Projects

Status

🔧 Implementation

Relationships

None yet

Development

No branches or pull requests

Issue actions