Skip to content

[QA] Flaky e2e test on changing language #13575

@PrajwolAmatya

Description

@PrajwolAmatya

Description

Multiple tests are failing while an anonymous user changes language.

1) [chromium] › tests/e2e-playwright/specs/user-settings/languageChange.spec.ts:88:3 › language settings › anonymous user language change @predefined-users 

    Error: expect(locator).toHaveText(expected) failed

    Locator:  locator('[data-testid="language"] .vs__selected')
    Expected: "Deutsch - German"
    Received: " English "
    Timeout:  5000ms

    Call log:
      - Expect "toHaveText" with timeout 5000ms
      - waiting for locator('[data-testid="language"] .vs__selected')
        9 × locator resolved to <span class="vs__selected"></span>
          - unexpected value " English "


       at ../../e2e/support/objects/account/actions.ts:114

      112 |   await Promise.all(promises)
      113 |
    > 114 |   await expect(page.locator(languageValue)).toHaveText(language)
          |                                             ^
      115 |   await objects.a11y.Accessibility.assertNoSevereA11yViolations(page, ['account'], 'account page')
      116 | }
      117 |
        at Module.changeLanguage (/var/www/owncloud/web/tests/e2e/support/objects/account/actions.ts:114:45)
        at Account.changeLanguage (/var/www/owncloud/web/tests/e2e/support/objects/account/index.ts:32:5)
        at Module.changeLanguage (/var/www/owncloud/web/tests/e2e-playwright/steps/ui/account.ts:28:3)
        at /var/www/owncloud/web/tests/e2e-playwright/specs/user-settings/languageChange.spec.ts:133:5

    Error Context: reports/e2e/user-settings-languageChan-33977-nymous-user-language-change-chromium/error-context.md

Failed builds:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions