GridPilot Academy

Framework Design

Page Objects Without the Spaghetti

5 weeks · mixed async · Cohort · TypeScript track available

Tuition reference: ₩340,000 KRW (informational, no checkout here)

Cover artwork for Page Objects Without the Spaghetti

We rebuild a medium-sized flow using layered page fragments, navigation guards, and shared utilities that avoid hidden singletons.

What is included

  • Three-tier object map template
  • Navigation boundary exercises
  • Shared waits that are not global sleeps
  • Test data builders that read like prose
  • PR review rubric for object patches
  • Static analysis hooks for oversized classes

Outcomes

  • Draft a page map for your flagship journey
  • Split one god-object into two maintainable pieces
  • Publish a naming guide your reviewers agree on

Mentor

Portrait of Priya Desai

Priya Desai

QA Automation Mentor specialising in readable test layers.

FAQ

Can we use TypeScript?

Yes. Samples ship in Java and TypeScript; you pick one track for mentor reviews.

Will you review proprietary code?

Only anonymised snippets or NDAs-approved excerpts; full repo dumps are not accepted.

What is not included?

We do not migrate production data or run changes on live systems—plan a sandbox.

Participant notes

Our page map for the booking wizard now matches how designers talk about screens.
— Omar · Logistics SaaS · 5/5
Mentor comments on week two PR were blunt in a useful way.
— Sora · Google

Request information Back to catalogue