0.16.1 (2024-11-14)
- test-stability: increase language assertion locator timeout for 5 seconds to 10 seconds (437fda8)
0.16.0 (2024-11-06)
- adapting test for Nubus selfservice (de3f5e2)
- add E2E test for pwdChangeNextLogin (bba08bc)
- add test for UMC tiles (61e2e8c)
- add tests for portal tiles, sidebar and central navigation (35fa877)
- change default discovery of keycloak url (f0262ed)
- Change language coverage for Tiles and UMC (2c4dfb2)
- test upload profile picture in manage profile (bbd2b74)
- UMC groups (7892272)
- adapt tests to nubus plain (61f5f00)
0.14.3 (2024-09-17)
- Increase timeout when waiting for announcements page to be visible (c88c842)
0.14.2 (2024-09-16)
- Remove matching for German translation in login_page (d4df213)
0.14.1 (2024-09-13)
- Select form inputs via role in ChangePasswordDialogPage (df6df29)
- Select password retype box via role (584b97c)
0.14.0 (2024-09-13)
- Cover password forgotten via selfservice portal (ee3552c)
0.13.1 (2024-09-13)
- Remove code which tries to login only if needed from navigate (f4e7124)
0.13.0 (2024-09-11)
- Add "tiles" to "PortalPage" (3d6ee6d)
- Add locator for UMC Tiles headline into the SelfservicePortal (cc217e7)
- Add test to verify that admin does not see UMC tiles in Selfservice portal (502554f)
- Use PortalPage.tiles in HomePageLoggedIn (a18d71e)
0.12.0 (2024-09-11)
- Add "login_with_retry" to LoginPage (891c47d)
- Check selfservice portal for regular user (a7b310c)
- Remove fixture "navigate_to_selfservice_portal_logged_in" (15c7c81)
- Remove unused fixture "navigate_to_selfservice_portal_logged_out" (a86da8b)
- Simplify the
navigateof the pageSelfServicePortalLoggedOut(b934026) - Split the test regarding the selfservice portal (f75a600)
- Use "login_with_retry" in SelfservicePortalLoggedIn (c6713af)
0.11.0 (2024-09-10)
- Change Pipefile to use the latest version of all dependencies (71bda60)
- Update lock file to latest version for all dependencies (a50c5c7)
0.10.0 (2024-09-09)
- better failed test summary when tenacity retries are involved (d6aecc1), closes univention/customers/dataport/team-souvap#807
- wait for the portal-consumer to catch up by polling navigate.json (56ed4cc), closes univention/customers/dataport/team-souvap#807
- decrease click timeout because the menu entry will never appear if an outdated portal.json was loaded (9e84588), closes univention/customers/dataport/team-souvap#807
- fix code after rebase (d2bbc34)
- make discover env script compatible with openDesk again (4e9b680)
- make faker seed unique to every test function instead of one for the whole session (6e0b870), closes univention/customers/dataport/team-souvap#807
- make the login form response inspection compatible with openDesk deployments in addition to plain nubus deployments (38a5fcc), closes univention/customers/dataport/team-souvap#807
- set log level for failed tests (968e7f0), closes univention/customers/dataport/team-souvap#807
- Stabilize selfservice tests when run against opendesk with portal-consumer (a1b9f1e), closes univention/customers/dataport/team-souvap#807
0.9.0 (2024-09-09)
- Update playwright to version 1.46.0 (0e6a90f)
- Replace "page.expect_response" with "page.route" (48aeac2)
- Wait until response is finished before looking into the body (d6d83fc)
- wip - Inspect the response of the login form to ensure it worked (d5f1cd8)
0.8.3 (2024-09-06)
- Increase the timeout of the login redirection to 5 seconds (526c8fe)
0.8.2 (2024-09-06)
- Avoid failing if some secrets are missing (a79b60c)
0.8.1 (2024-09-05)
- Make support for "RELEASE_NAME" work again (eb9a0c7)
0.8.0 (2024-09-03)
- remove default.user and admin for Administrator (c41869b)
0.7.0 (2024-08-29)
- Add decorator "retrying_slow" for special cases (594ef64)
- Add fixture "user_password" (5f9045f)
- Double timeouts for retrying (8231bc6)
- Randomize the faker instance (b22fefc)
- Add minimal delay when filling the set new password form (5e0cda1)
- Avoid double login when clearing notifications (cd7379b)
- Further increase the timeout for the login redirect (468cf73)
- HomepageLoggedIn.navigate simplification (49e7142)
- Increase the timeout for the tiles to become visible (c188a3b)
- Increase timeout for the redirect in login (2aeb40d)
- Retry until the tiles are visible in HomePageLoggedIn (e12e05b)
- Use "retrying_slow" also for the login (2848158)
0.6.0 (2024-08-25)
- discover: Be flexible about secret names and values (641345a)
- discover: Maildev is not always available (79f2035)
0.5.0 (2024-08-23)
- Skip tests which require Maildev if no URL is configured (0199319)
0.4.0 (2024-08-23)
- Allow a custom release name in discover script (7c2a87f)
0.3.0 (2024-08-23)
- Update common-ci to version 1.32.0 (247e01d)
- Timeout of one full second when waiting for the announcement (8dc7a9e)
0.2.0 (2024-08-22)
- Add "udm-rest-api-client" into Python environment (2d93dff)
- Add fixture "ldap_base_dn" based on the "udm" fixture (4d110d7)
- Add forgot_password_link to LoginPage (46e4ca5)
- Add new fixture "email_domain" (d36d841)
- Add new fixtures "user" and "external_email_domain" (2d51770)
- Add PasswordForgottenPage (b096157)
- Add pytest-subtests (ae6fd45)
- Always return the newest found email in MaildevApi (fd13032)
- Assert that the login works after changing the password (337e73a)
- Assert that the page "Set new password" is shown after requesting the token (24b367f)
- Change scope of "udm" fixture to session (a774ce6)
- Change scope of fixture "email_domain" to "session" (8060c32)
- Cover scenario "User requests password forgotten link from login page" (2bb3dca)
- Remove bundled UDM Rest API client (f5ff08a)
- Remove fixture "udm_ldap_base" (e77624e)
- Split password forgotten test into subtests (8f64751)
0.1.1 (2024-08-21)
- Add markers to admin invites new user via email test case (98b9316)