Project

General

Profile

Actions

action #160337

open

action #166382: [qe-core] Review Our Own Firefox Tests

Firefox privacy popup causing apache2_changehat to fail - Evaluate how changehat is being tested

Added by szarate 6 months ago. Updated about 1 month ago.

Status:
Feedback
Priority:
Normal
Assignee:
-
Category:
Refactor/Code Improvements
Target version:
-
Start date:
2024-03-01
Due date:
% Done:

0%

Estimated time:
Difficulty:
Sprint:
QE-Core: September Sprint 24 (Sep 05 - Oct 03)

Description

Observation

It seems that the Changehat is kind of an overkill, and possibly it could be tested in a different way (i.e using curl, or playwright instead of needles + firefox)

The test module apache2_changehat occasionally fails because a popup bar comes up between the mouse moving to the needle and the click of the button, which is no longer in the same place. The x11test base class has Firefox-specific abstractions which cover this, however this test is currently a consoletest.

Acceptance Criteria

  • AC1: Test is can be scheduled 100 times with no failures (use --repeat parameter of the clonejob)
  • AC2: Evaluate and/or propose a refactor of the test

Suggestions

Reproducible

Fails since (at least) Build 20240226 (current job)

Expected result

Last good: 20240225 (or more recent)

Further details

Always latest result in this scenario: latest


Related issues 2 (2 open0 closed)

Related to openQA Tests - action #153895: test fails in apache2_changehat: Firefox redraws after we 'decided where to click'New2024-01-18

Actions
Copied from openQA Tests - action #156439: Firefox privacy popup causing apache2_changehat to failNew2024-03-01

Actions
Actions #1

Updated by szarate 6 months ago

  • Copied from action #156439: Firefox privacy popup causing apache2_changehat to fail added
Actions #2

Updated by szarate 6 months ago

  • Description updated (diff)
Actions #3

Updated by dimstar 6 months ago

  • Related to action #153895: test fails in apache2_changehat: Firefox redraws after we 'decided where to click' added
Actions #4

Updated by szarate 3 months ago

  • Sprint set to QE-Core: August Sprint 24 (Aug 14 - Aug 28)
Actions #5

Updated by tinawang123 3 months ago

  • Status changed from Workable to In Progress
  • Assignee set to tinawang123
Actions #6

Updated by dzedro 3 months ago

  • Assignee changed from tinawang123 to vkatkalov
Actions #8

Updated by szarate 2 months ago

  • Sprint changed from QE-Core: August Sprint 24 (Aug 14 - Aug 28) to QE-Core: September Sprint 24 (Sep 05 - Oct 03)
Actions #9

Updated by szarate 2 months ago

  • Status changed from In Progress to Workable
  • Assignee deleted (vkatkalov)
Actions #10

Updated by szarate 2 months ago

  • Parent task set to #166382
Actions #11

Updated by szarate 2 months ago

  • Status changed from Workable to Blocked
Actions #12

Updated by szarate about 1 month ago

Perhaps we can check with Hawk / Selenium / Playwright / Pupeteer

Actions #13

Updated by szarate about 1 month ago

  • Status changed from Blocked to Feedback
Actions

Also available in: Atom PDF