action #132887
closedcoordination #121855: [epic] Agama web interactive installation
Create POM for the main screen in agama
Description
Motivation¶
Define a POM to handle the main screen:
Scope¶
Installations of Dolomite and 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: Locate only the auto-generated code related with user definition and user creation and convert it to Page Object Model.
AC3: Replace 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