Learn Playwright with Javascript, Modern Testing tool for reliable end-to-end testing for modern web apps
Preview this Course
What you'll learn
- Web Automation with Playwright
- API Testing with Playwright
- JavaScripting
- Frameworks
Playwright has already gained significant popularity and traction in the web automation community. Here are 10 reasons why Playwright has the potential to become the future of web automation:
Multi-Browser Support: Playwright supports multiple browsers, including Chromium, Firefox, and WebKit. This cross-browser support allows developers to test their applications across different browser engines with ease.
Consistent API: Playwright provides a consistent API for interacting with web pages, regardless of the browser being used. This simplifies the automation process and makes it easier to switch between browsers.
Headless and Headful Mode: Playwright allows running tests in both headless and headful modes, providing flexibility for different testing scenarios.
Speed and Performance: Playwright is designed with a focus on speed and performance, allowing for faster and more reliable test execution, which is essential for modern web applications.
Parallel Execution: Playwright supports parallel test execution, enabling efficient utilization of resources and faster feedback loops during test runs.
Mobile Emulation: Playwright allows developers to simulate mobile devices, which is crucial for testing responsive and mobile-first web applications.
Continuous Updates and Maintenance: The Playwright project is actively maintained and regularly updated, ensuring it stays compatible with the latest browser versions and web technologies.
Language Agnostic: Playwright supports multiple programming languages like JavaScript, TypeScript, Python, and C#. This broad language support makes it accessible to developers with diverse language preferences.
Community and Ecosystem: Playwright has garnered a strong and active community of developers, contributing to the growth of an ecosystem with useful plugins, tools, and extensions.
Built by Microsoft: Playwright was developed by Microsoft, a company with significant influence in the tech industry. This backing adds credibility to the project and may lead to further improvements and integrations with other Microsoft products.
Topics covered in this course
1) Introduction
2) Installation
3) How to create & Run tests in playwright
4) Locators - XPath, CSS, Property
5) Built-in Locators
6) Record and Play scripts - Test Generator
7) Assertions
8) Hard vs soft assertions
9) Handle Web Elements - Input box & Radio buttons
10) Handle Checkboxes
11) Handle Drop Down
12) Handling multi select dropdown
13) Handling bootstrap drop down
14) Handling Auto suggest drop down
15) Handling hidden drop down
16) Handling Dialogs/alerts
17) Handle Multiple windows
18) Handling frames
19) Handling inner frames
20) Handling web table
21) Handling date pickers
22) Handling mouse actions - Mouse hover
23) Mouse right click action
24) Mouse double click action
25) Mouse drag and drop action
26) Keyboard actions
27) Upload files
28) Playwright hooks
29) Grouping tests
30) Capture screenshots
31) Recording videos
32) Tracing tests with trace viewer
33) Tagging tests
34) Annotations
35) Page Object Model
36) Reporters
37) Allure reports
38) API testing with Playwright
39) Playwright with Jenkins - Coming soon
Who this course is for:
- Anyone wanting to learn browser automation, no matter which skill level. All necessary knowledge will be taught in the course
Post a Comment