Page MenuHomePhabricator

[EPIC] [LEX] Port WikibaseLexeme browser tests to Cypress
Open, Needs TriagePublic

Description

Context

Our current browser tests in WikibaseLexeme are no longer runnable. In T346260, we decided that we will use Cypress for WikibaseLexeme browser tests (as a replacement for WebdriverIO), and will rewrite the existing tests to the new framework.

Main Objectives

  • Have working browser tests set up again
  • Browser tests run in CI on each change (for the daily runs we used to have, see T344140)
  • Browser tests can be run locally

Subtasks

  • set up Cypress
  • for each test or group of tests, migrate / rewrite that test in Cypress
  • if necessary, extract common code somewhere (something like wdio-wikibase?)

See also

Event Timeline

Lucas_Werkmeister_WMDE renamed this task from [LEX] [TECH] Port WikibaseLexeme browser tests to Cypress to [EPIC] [LEX] Port WikibaseLexeme browser tests to Cypress.Jan 26 2024, 1:58 PM
Lucas_Werkmeister_WMDE updated the task description. (Show Details)

Prio Notes:

Impact AreaAffected
production / end usersno
monitoringno
development effortsyes
onboarding effortsyes
additional stakeholdersno
ArthurTaylor renamed this task from [EPIC] [LEX] Port WikibaseLexeme browser tests to Cypress to [EPIC] [LEX] [SW] Port WikibaseLexeme browser tests to Cypress.Feb 26 2024, 10:39 AM
ArthurTaylor renamed this task from [EPIC] [LEX] [SW] Port WikibaseLexeme browser tests to Cypress to [EPIC] [LEX] Port WikibaseLexeme browser tests to Cypress.Feb 28 2024, 10:17 AM