Skip to content

e2e: start with pageObject and domainObject abstraction - #10459

Open
BacLuc wants to merge 4 commits into
ecamp:develfrom
BacLuc:e2e-show-pageObjects
Open

e2e: start with pageObject and domainObject abstraction#10459
BacLuc wants to merge 4 commits into
ecamp:develfrom
BacLuc:e2e-show-pageObjects

Conversation

@BacLuc

@BacLuc BacLuc commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Allows for better debugging with boxedSteps (without deep nesting):

image

Allows to have certain "loaded" assertions on all pages.
Allows to very easily create new tests where pageObjects are already available.

BacLuc added 3 commits August 5, 2026 20:37
And introduce page objects to abstract away the
selectors on the different ui elements.

Signed-off-by: BacLuc <lucius.bachmann@clubpage.ch>
It allows to abstract away the internals,
reuse more stable patters across tests,
and even abstract in a later stage the viewport.
Leave the old test as it is mature now. As soon as the new test is mature, we can remove the old test and only keep the new one.
@BacLuc
BacLuc requested a review from a team August 5, 2026 19:22
@BacLuc BacLuc added the test-flaky-e2e! Add this label to a PR to run e2e tests multiple times label Aug 5, 2026
@BacLuc
BacLuc force-pushed the e2e-show-pageObjects branch from bfedb50 to 4e75c0d Compare August 5, 2026 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test-flaky-e2e! Add this label to a PR to run e2e tests multiple times

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant