Playwright

Basic

Playwright is a modern end-to-end testing framework that enables reliable automation of web applications across multiple browsers including Chromium, Firefox, and WebKit. It supports testing using JavaScript, TypeScript, Python, Java, and .NET, and provides fast, consistent test execution.

This key competency area includes understanding Playwright fundamentals, browser and page concepts, and writing basic automated UI tests. Interacting with web elements and validating simple application behavior are core skills at this level.

Key Competencies:

  1. Playwright Setup and Configuration - Installing Playwright, understanding project structure, configuring browsers, and running tests locally.
  2. Basic Test Writing - Creating tests using Playwright’s test runner, defining test cases, and using hooks such as beforeEach.
  3. Browser and Page Handling - Launching browsers, creating pages, navigating to URLs, and managing browser contexts.
  4. Element Locators - Identifying elements using Playwright locators like locator(), getByRole(), and getByText().
  5. Basic Assertions - Validating visibility, text content, attributes, and page states using Playwright assertions.