action #132884
closedcoordination #121855: [epic] Agama web interactive installation
Create POM for product selection in Agama
Description
Motivation¶
Define a POM to handle the product selection screen:
Scope¶
Installations of Dolomiteand Tumbleweed using Agama for all architectures available in openQA (s390x and ppc64le excluded for now).
Acceptance criteria¶
AC1: Get familiar with Playwright and use the playwright test generator to get first version of your code.
AC2: Compare with existing non-POM code in existing test.
AC3: Replace with POM code in existing test.
Additional information¶
Playwright documentation: https://playwright.dev/docs/intro
Playwright documentation - Page Object Model: https://playwright.dev/docs/pom
How to use playwright with Agama: https://github.com/openSUSE/agama/blob/master/playwright/README.md
Notice that for development in your system, you will need to install playwright and run npx playwright test
, due to in the live iso the command to run is different as described in doc above, playwright test
.
Files
Updated by JERiveraMoya over 1 year ago
- Subject changed from Create POM for product selection in agama to Create POM for product selection in Agama
- Description updated (diff)
- Status changed from New to Workable
- Priority changed from Normal to High
- Target version set to Current
Updated by coolgw over 1 year ago
- Status changed from Workable to In Progress
- Assignee set to coolgw
Updated by coolgw over 1 year ago
Updated by JERiveraMoya over 1 year ago
- Status changed from In Progress to Workable
- Assignee deleted (
coolgw)
Updated by leli over 1 year ago
- Status changed from Workable to In Progress
- Assignee set to leli
Updated by leli over 1 year ago
I think this ticket depend on https://progress.opensuse.org/issues/134228, because if the new test case not ready we can't verify product selection on openSUSE-Playwright.
Updated by leli over 1 year ago
This may helpful for the product selection design. https://github.com/openSUSE/agama/blob/master/playwright/tests/take_screenshots.spec.ts#L38
Updated by leli over 1 year ago
- Related to action #134228: Create a Dolomite default installation and modify Tumbleweed default installation without using CI tests added
Updated by JERiveraMoya over 1 year ago
- Priority changed from High to Low
it shouldn't be two tickets for the product selection. This should be done in the context of fixing the product with product selection as our default to develop is POM.
It makes more difficult the handling of ticket. Please send a separate PR to close this ticket to avoid more confusion.
Updated by leli over 1 year ago
- Status changed from In Progress to Resolved
Closed this ticket following the comments from Joaquin to make things for product selection in one ticket.
Updated by JERiveraMoya over 1 year ago
- Related to deleted (action #134228: Create a Dolomite default installation and modify Tumbleweed default installation without using CI tests)