Companies Home Search Profile

Advanced Playwright Typescript Project - CI/CD - Allure

Focused View

QAcart Academy

2:17:55

67 View
  • 1. Introduction.mp4
    02:48
  • 2. Getting to know the app.mp4
    01:40
  • 3. Create new playwright project.mp4
    01:22
  • 1. Create the register test case.mp4
    06:52
  • 2. Configure our project!.mp4
    02:01
  • 3. Create Add Todo test case!.mp4
    05:05
  • 4. Create the Delete Todo test case.mp4
    02:59
  • 1. We can make it much better!.mp4
    03:07
  • 1. Add the baseURL in the config file!.mp4
    01:52
  • 2. Use faker to generate random test data!.mp4
    04:41
  • 3. Introduction to API Steps!.mp4
    02:16
  • 4. Register to app using the API!.mp4
    04:39
  • 5. Extract user data from the response body!.mp4
    04:20
  • 6. Set cookies with Playwright!.mp4
    06:59
  • 7. Add todo using the API.mp4
    05:42
  • 8. Create the user model.mp4
    08:51
  • 9. Create User API class!.mp4
    05:57
  • 10. Create Todo API class!.mp4
    08:05
  • 11. Improve our User model!.mp4
    02:43
  • 1. Create the Register Page!.mp4
    09:35
  • 2. Build the Todo Page!.mp4
    12:54
  • 3. Build the new Todo Page!.mp4
    09:38
  • 1. Support Multi environments.mp4
    03:02
  • 2. Add Allure reporting to the project!.mp4
    03:54
  • 3. Attach screenshots and videos to allure!.mp4
    01:36
  • 4. Run Test on cloud and Host allure report to Github actions!.mp4
    15:17
  • Description


    Robust Framework for Real Websites with Best Practices, Stateless pages, CI/CD, Allure report hosting and more!

    What You'll Learn?


    • Build a playwright project that follows all the best practices
    • Build a complete project for a real application!
    • Use API steps and set cookies for faster and less flakie execution
    • Use Data models to organize our test data!
    • Use faker to generate test data!
    • Stateless page object design technique!
    • Dynamic environment framework!
    • Allure Reporting include Screenshots and Videos!
    • Github actions and test the tests on cloud!
    • Deploy Allure report to Github pages to have a public access!

    Who is this for?


  • Any one who wants to learn the advanced concepts of playwright!
  • Anyone who wants to design a real typescript playwright project!
  • Anyone who wants to learn how to integrate Allure report to playwright project
  • What You Need to Know?


  • Basic knowledge of Playwright
  • Basic knowledge of JavaScript and Typescript
  • VScode in installed in your machine!
  • Node is installed in your machine!
  • Have Github account!
  • More details


    Description

    Welcome to "Mastering Playwright: Building a Robust Framework for Real Websites with Best Practices, Reporting, Parallel Execution, Multi-Browser, and Environment Support"!


    Are you ready to take your Selenium skills to the next level and build a complete automation framework for real-world websites? Look no further! This comprehensive Udemy course is designed to equip you with all the necessary knowledge and skills to create a robust Playwright framework that follows industry best practices.


    In this course, we'll dive deep into the world of Playwright automation and cover everything you need to know to develop a top-notch framework. Whether you're a beginner or an experienced Playwright user, this course will provide you with the expertise to confidently tackle complex automation projects.


    Throughout the course, we'll guide you through each step of the framework development process. You'll learn how to set up your project structure, implement the Stateless Page Object Model (POM) design pattern, and leverage the power of best practices to write maintainable and scalable automation scripts.


    But that's not all! We understand the importance of reporting and parallel execution in automation projects. You'll discover how to integrate comprehensive reporting mechanisms into your framework, allowing you to analyze test results and generate detailed reports. Additionally, we'll explore parallel execution techniques, enabling you to execute tests concurrently, saving time and boosting efficiency.


    Furthermore, we'll delve into the world of multi-browser and multi-environment support. You'll learn how to configure your framework to run tests across various browsers such as Chrome, Firefox, and Safari, ensuring compatibility with different user environments. We'll also cover environment-specific configurations, allowing you to seamlessly switch between test environments, such as development, staging, and production.


    By the end of this course, you'll have a fully functional Playwright automation framework that incorporates best practices, comprehensive reporting, parallel execution, and multi-browser and multi-environment support. You'll be equipped with the skills to confidently automate tests for any real website and handle the complexities that come with it.


    So, what are you waiting for? Join us on this exciting journey to master Playwright and build a powerful automation framework. Enroll now and take your Selenium automation skills to new heights!

    Who this course is for:

    • Any one who wants to learn the advanced concepts of playwright!
    • Anyone who wants to design a real typescript playwright project!
    • Anyone who wants to learn how to integrate Allure report to playwright project

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    QAcart Academy
    QAcart Academy
    Instructor's Courses
    QAcartAcademy is a leading provider of innovative software solutions for individuals and companies. Our wide range of services is designed to meet the needs of clients at every stage of the software development process.About the instructor! (Hatem Hatamleh)With over 13 years of experience as an automation test engineer, I have developed a deep understanding of various web and API projects, and how to automate them effectively. Throughout my career, I have honed my skills in Selenium, Playwright, Cypress, and RestAssured, allowing me to work at an expert level in these areas.In addition to my extensive experience in automation testing, I have also spent the past 4 years as an instructor, teaching over 8000 students the fundamentals of testing and automation. This has allowed me to gain a unique perspective on the field, and to develop a teaching style that is both effective and engaging.Overall, my passion for automation testing has led me to develop a strong understanding of the tools and techniques needed to create effective, efficient tests. I am confident that my knowledge and experience would make me a valuable asset to any team looking to improve their testing practices.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 26
    • duration 2:17:55
    • Release Date 2023/07/24