assert_
track: java · selenium
course resources

Downloads

Everything referenced in the lessons, in one place. Each file notes the lesson it belongs to.
Stage 1 starter project

Runnable Maven project: JDK 21, Selenium 4.45.0, JUnit 5.11.4, three passing tests. Open it in IntelliJ during the Windows setup lesson.

used in: suite 01 · set up your environment · zip · 3 KB
↓ download
Locator inventory template

The table + verification commands + priority rules for a locator pass. Fill one in before automating any flow.

used in: suite 03 · locator strategy · markdown
↓ download
Sample config.properties

The externalized-config starting point: baseUrl, browser, headless, timeout — with the -D override pattern documented inline.

used in: suite 07 · designing a framework · properties
↓ download
GitHub Actions workflow

The complete CI pipeline: tests on every push, nightly cron run, failure screenshots uploaded as artifacts. Save under .github/workflows/.

↓ download
Capstone checklist

Every functional and engineering requirement plus the definition of done, as tickable checkboxes. Print it, pin it, finish it.

used in: suite 08 · the capstone brief · markdown
↓ download

Cheatsheets

Every pattern from each suite on one printable page — the tabs you'll keep open for years.

suite 00Mindset shiftsuite 01Tooling & environmentsuite 02Java foundationssuite 03Web fundamentalssuite 04First Selenium frameworksuite 05Test frameworks & structuresuite 06API automationsuite 07Real-world engineeringsuite 08Capstone project