Skip to content

test: write remaining regression Account Settings tests [WPB-25329]#21405

Open
zhannach wants to merge 4 commits into
devfrom
test/WPB-25329-remaining-account-settings-tests
Open

test: write remaining regression Account Settings tests [WPB-25329]#21405
zhannach wants to merge 4 commits into
devfrom
test/WPB-25329-remaining-account-settings-tests

Conversation

@zhannach
Copy link
Copy Markdown
Collaborator

@zhannach zhannach commented May 29, 2026

TaskWPB-25329 [Web][QA] Write remaining Regression -> Account Settings tests

Automated the remaining 3 test case under the Account Settings regression test suite.

Test Cases Automated:
@TC-1938: Automated verification for specific Account Settings edge cases.
@TC-1939: Verified username auto-generation logic across multiple localized character sets and emojis.
@TC-1942: Verified username uniqueness rules, preventing duplicate claims during onboarding and within profile settings.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

🔗 Download Full Report Artifact

🧪 Playwright Test Summary

  • Passed: 15
  • Failed: 0
  • Skipped: 0
  • 🔁 Flaky: 0
  • 📊 Total: 15
  • Total Runtime: 120.5s (~ 2 min 0 sec)

await pages.setUsername().setUsername(userB.username);
await pages.setUsername().clickNextButton();
await pages.registerSuccess().clickOpenWireWebButton();
await modals.confirm().cancelButton.click();
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The share data consent modal will only be shown after the login, so better give it the extended LOGIN_TIMEOUT in case the login takes a bit longer.

Suggested change
await modals.confirm().cancelButton.click();
await modals.confirm().cancelButton.click({timeout: LOGIN_TIMEOUT});

Comment thread apps/webapp/test/e2e_tests/specs/AccountSettings/accountSettings.spec.ts Outdated
Comment thread apps/webapp/test/e2e_tests/specs/AccountSettings/accountSettings.spec.ts Outdated
Comment thread apps/webapp/test/e2e_tests/specs/AccountSettings/accountSettings.spec.ts Outdated
Comment thread apps/webapp/test/e2e_tests/specs/AccountSettings/accountSettings.spec.ts Outdated
Comment thread apps/webapp/test/e2e_tests/specs/AccountSettings/accountSettings.spec.ts Outdated
Comment thread apps/webapp/test/e2e_tests/pageManager/webapp/pages/account.page.ts Outdated
@zhannach zhannach force-pushed the test/WPB-25329-remaining-account-settings-tests branch from a563d02 to aa78828 Compare May 29, 2026 17:05
@sonarqubecloud
Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants