Skip to content

saurabhg20oct/AutomationFrameWorkBasic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

73 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

I don't own some/most of the material that is uploaded in this repo. I just Complile stuff here for further my learnings.

AutomationFrameWorkBasic

โœ… ๐—ฃ๐—น๐—ฎ๐˜†๐˜„๐—ฟ๐—ถ๐—ด๐—ต๐˜ + ๐—ง๐˜†๐—ฝ๐—ฒ๐—ฆ๐—ฐ๐—ฟ๐—ถ๐—ฝ๐˜ + ๐—”๐—œ ๐—”๐—ด๐—ฒ๐—ป๐˜๐˜€ ๐—–๐—ต๐—ฒ๐—ฐ๐—ธ๐—น๐—ถ๐˜€๐˜ ๐—ณ๐—ผ๐—ฟ ๐—”๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ๐˜€

  1. ๐—Ÿ๐—ฒ๐—ฎ๐—ฟ๐—ป ๐—ง๐˜†๐—ฝ๐—ฒ๐—ฆ๐—ฐ๐—ฟ๐—ถ๐—ฝ๐˜ ๐—™๐˜‚๐—ป๐—ฑ๐—ฎ๐—บ๐—ฒ๐—ป๐˜๐—ฎ๐—น๐˜€ โ˜‘ Variables, types, interfaces, enums โ˜‘ Functions & modules โ˜‘ Classes, OOP, access modifiers โ˜‘ Generics, unions, type narrowing

  2. ๐—–๐—ผ๐—ฟ๐—ฒ ๐—ฃ๐—น๐—ฎ๐˜†๐˜„๐—ฟ๐—ถ๐—ด๐—ต๐˜ ๐—•๐—ฎ๐˜€๐—ถ๐—ฐ๐˜€ โ˜‘ Playwright architecture & auto-waiting โ˜‘ Browsers: Chromium, WebKit, Firefox โ˜‘ Locators, selectors, frames, iframes โ˜‘ Project setup & folder structure

  3. ๐—ช๐—ฟ๐—ถ๐˜๐—ถ๐—ป๐—ด ๐—ฆ๐—ผ๐—น๐—ถ๐—ฑ ๐—ง๐—ฒ๐˜€๐˜๐˜€ โ˜‘ Navigation, interactions, assertions โ˜‘ Handling alerts, downloads, uploads โ˜‘ Multiple tabs/windows โ˜‘ Expect API deep dive

  4. ๐—™๐—ฟ๐—ฎ๐—บ๐—ฒ๐˜„๐—ผ๐—ฟ๐—ธ ๐—ฆ๐—ธ๐—ถ๐—น๐—น๐˜€ โ˜‘ Fixtures (test, request, browser) โ˜‘ Global setup & teardown โ˜‘ Parallelism, retries, annotations โ˜‘ playwright.config.ts best practices

  5. ๐—”๐—ฃ๐—œ ๐—ง๐—ฒ๐˜€๐˜๐—ถ๐—ป๐—ด ๐˜„๐—ถ๐˜๐—ต ๐—ฃ๐—น๐—ฎ๐˜†๐˜„๐—ฟ๐—ถ๐—ด๐—ต๐˜ โ˜‘ request.newContext() โ˜‘ Validate API response + schema โ˜‘ Mock APIs with route() โ˜‘ API + UI combined tests

  6. ๐—ฃ๐—น๐—ฎ๐˜†๐˜„๐—ฟ๐—ถ๐—ด๐—ต๐˜ ๐— ๐—–๐—ฃ + ๐—”๐—œ ๐—”๐—ด๐—ฒ๐—ป๐˜๐˜€ โ˜‘ Using Playwright MCP for autonomous test generation โ˜‘ Converting business flows into automation scripts โ˜‘ Integrating AI agents to fix flaky tests โ˜‘ Auto-healing locators with AI

  7. ๐—”๐˜‚๐˜๐—ต๐—ฒ๐—ป๐˜๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป & ๐—ฆ๐˜๐—ฎ๐˜๐—ฒ ๐— ๐—ฎ๐—ป๐—ฎ๐—ด๐—ฒ๐—บ๐—ฒ๐—ป๐˜ โ˜‘ Reusable login (storageState) โ˜‘ Token-based auth โ˜‘ Programmatic authentication โ˜‘ Multi-role testing (admin/user)

  8. ๐—ฉ๐—ถ๐˜€๐˜‚๐—ฎ๐—น, ๐—”๐—ฐ๐—ฐ๐—ฒ๐˜€๐˜€๐—ถ๐—ฏ๐—ถ๐—น๐—ถ๐˜๐˜† & ๐——๐—ฒ๐—ฏ๐˜‚๐—ด๐—ด๐—ถ๐—ป๐—ด โ˜‘ Visual regression testing โ˜‘ Snapshots & pixel-diff checks โ˜‘ Built-in accessibility testing โ˜‘ Tracing, video, screenshots, inspector

  9. ๐—–๐—œ/๐—–๐—— & ๐—ฆ๐—ฐ๐—ฎ๐—น๐—ฎ๐—ฏ๐—ถ๐—น๐—ถ๐˜๐˜† โ˜‘ GitHub Actions, Jenkins, GitLab CI โ˜‘ Running tests headless in pipelines โ˜‘ Test artifacts (reports, videos, traces) โ˜‘ Docker + Playwright integration

  10. ๐—œ๐—ป๐˜๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฒ๐˜„ ๐—ฃ๐—ฟ๐—ฒ๐—ฝ โ˜‘ Playwright architecture (fixtures, auto-waiting, test runner) โ˜‘ Flaky test troubleshooting โ˜‘ MCP + AI-driven automation questions โ˜‘ Scenario-based coding exercises

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •