Project

General

Profile

Actions

Feature #12174

closed
MV MV

Do automated testing with Selenium

Feature #12174: Do automated testing with Selenium

Added by Matthias Van Ceulebroeck almost 3 years ago. Updated almost 2 years ago.

Status:
Closed
Priority:
Normal
Target version:
Start date:
11/21/2023
Due date:
% Done:

100%

Estimated time:

Description

Recently there was an error with an implementation (#12006, fixed in #12143). This caused a JS error to be logged if a WPaintedWidget was present on the page.
This issue could have been caught in the widget gallery, if the right page had been opened.

We can for each feature of course open each page of the widget gallery. Doing this manually for each ticket would be a waste of time. We can automate this, for example using Selenium.
While Selenium is capable of much more, and a smaller test would suffice, we can start to introduce Selenium already, so that later on more complex examples can be added.

For now it will suffice to open each page of the widget gallery, and check that no JS errors have occurred.

Later we can start doing some more integrated example, like interacting with the page by providing input, and checking its output.


Related issues 1 (1 open0 closed)

Related to Feature #14383: Add Selenium testing frameworkReviewRomain Mardulyn03/10/2026

Actions

MV Updated by Matthias Van Ceulebroeck almost 3 years ago Actions #1

  • Status changed from InProgress to Review
  • Assignee deleted (Matthias Van Ceulebroeck)

MV Updated by Matthias Van Ceulebroeck about 2 years ago Actions #2

  • Target version changed from 4.10.3 to 4.11.1

RP Updated by Raf Pauwels almost 2 years ago Actions #3

  • Assignee set to Raf Pauwels

RP Updated by Raf Pauwels almost 2 years ago Actions #4

  • Status changed from Review to Resolved
  • Assignee changed from Raf Pauwels to Matthias Van Ceulebroeck

MV Updated by Matthias Van Ceulebroeck almost 2 years ago Actions #5

  • Status changed from Resolved to Implemented @Emweb
  • % Done changed from 0 to 100

MV Updated by Matthias Van Ceulebroeck almost 2 years ago Actions #6

  • Status changed from Implemented @Emweb to Implemented @Test

MV Updated by Matthias Van Ceulebroeck almost 2 years ago Actions #7

  • Status changed from Implemented @Test to Closed

MV Updated by Matthias Van Ceulebroeck 7 months ago Actions #8

Actions

Also available in: PDF Atom