Run Playwright Tests with GitHub Actions inside Docker | Step-by-Step CI/CD Tutorial

preview_player
Показать описание
In this comprehensive tutorial, I guide you through setting up GitHub Actions to run Playwright tests remotely using the official Microsoft Playwright Docker image. We'll cover everything from creating a GitHub repository to configuring a CI/CD pipeline that automatically executes your tests across multiple browsers.

🔍 What You'll Learn:

Setting up a GitHub repository and cloning it locally.
Installing and configuring Playwright for automated testing.
Writing a basic Playwright test.
Utilizing the official Microsoft Playwright Docker image for streamlined test execution.
Creating and customizing a GitHub Actions workflow to run Playwright tests across Chromium, Firefox, and WebKit.
Analyzing test results directly within GitHub.
This tutorial is perfect for anyone looking to automate their testing process using GitHub Actions and Docker, whether you're new to CI/CD or an experienced developer.

👍 If you find this video helpful, please like and subscribe for more test automation tutorials!

📌 Links Mentioned:

💬 Have questions or suggestions? Drop them in the comments below!

------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------
CHAPTERS:

00:00 #1 Intro
00:56 #2 Create and clone repository in github
03:42 #3 Edit github actions file
05:38 #4 Run playwright tests locally
06:15 #5 Commit and push changes
07:25 #6 Review github actions result
09:27 #7 Review broken actions result
10:50 #8 Create github actions with docker container
15:11 #9 Add github action from github account
17:19 #10 Conclusions
Рекомендации по теме
Комментарии
Автор

Hello, can you make a video if I need to run playwright tests in 3 containers in actions and the reporting should be working

muhammadhaseeb