Playwright – Test Automation (Intermediate Level)

Business Benefits:
  • Increased testing efficiency
  • Implementation of Playwright best practices
  • Optimization of testing processes across multiple devices
  • Team development through hands-on practice
Participant Benefits:
  • Acquisition of advanced Playwright skills
  • Familiarity with Playwright best practices
  • Opportunity to apply knowledge in practical tasks
  • Ability to integrate Playwright into CI/CD pipelines
Sample Agenda:
  • Introduction to Playwright
    • What is Playwright?
    • Comparison with other test automation tools
    • Playwright for testers and developers
    • Required basics of JavaScript / TypeScript
  • Installation and Configuration
    • Setting up a Playwright project
    • Visual tools for building test flows
    • Test generators and automation
  • Automated Testing
    • Writing the first test
    • Running tests and analyzing results
    • Testing best practices
  • Core Playwright Functions
    • Loading pages for testing
    • Navigation on a web page
    • Using selectors and locators to identify elements
    • Interacting with page elements
    • Handling clicks, mouse actions, and hover events
    • Form handling
    • Assertions – verifying page content
    • Injecting test code into the application
  • Handling Dynamic SPA Applications
    • Testing dynamic components
    • Waiting for elements to load
    • Testing navigation between views
    • Controlling browser history in SPAs
  • Working with Asynchronous API Requests
    • Testing asynchronous API calls
    • Simulating and controlling API responses
  • Playwright in Real-World Projects
    • Case studies of Playwright implementations
    • Best practices and lessons learned from test teams
  • User Session Management
    • Adding, removing, and managing cookies
    • Managing user sessions
  • Cross-Browser Testing
    • Configuring and running tests across multiple browsers
    • Running tests from the command line
    • Running tests in parallel
    • Reporting
    • Configuring and managing distributed tests
Our Trainer:
  • Mateusz Kulesza – Senior JavaScript Developer, Senior Front-End Developer​

Additional information

Duration

2 days (14 hours)

Format

Exercises, Lectures, Presentations

Language

English, Polish

Level

Intermediate

Tell us about your challenge, and we will find the right solution.

Fill out the contact form

Contact details

TestArmy Group S.A. Petuniowa 9/5 53-238 Wrocław Poland

New Field

New Field