Automation lab Aú E2E Workflows (E2E_WORKFLOWS)

Lab 104: E2E Case Management: Submit -> Approve -> Publish Result

Practice a full multi-role E2E flow: login, create draft, submit, approve/reject, publish result, and track status.

intermediate intermediate
intermediate

Objectives

Use for test scripts
  • Write long-running end-to-end flows across multiple pages and roles.
  • Use stable selectors (data-test-id) for robust automation.
  • Validate business rules and negative scenarios.
  • Assert workflow states, timeline events, and access control.

Sandbox

E2E Workflows | Case Management | intermediate | active

E2E Case Management: Submit -> Approve -> Publish Result

Practice a full multi-role flow: login, create draft, submit, approve or reject, publish, and track.

E2E workflow Multi-role approval Status + timeline assertions

Learning objectives

  • Automate long-running workflows across roles.
  • Use stable selectors with data-test-id.
  • Validate business rules and negative paths.
  • Assert timeline events and access control.

Steps

  1. Login as Applicant and create a draft.
  2. Submit the application and capture the code.
  3. Login as Approver and approve or reject.
  4. Publish the result for approved cases.
  5. Track status on the public tracker.

Expected results

  • Status transitions follow the workflow rules.
  • Timeline events record each transition.
  • Validation blocks invalid submissions.
  • Publish exposes a result link for tracking.
  • Role access is enforced per page.

Practice sandbox

Case management workflow with Applicant and Approver roles.

Live
Active user: Not signed in Select a user to start.
Ready.

Applicant: applicant01 / P@ssw0rd!

Approver: approver01 / P@ssw0rd!