![]() |
|
Selenium 4 Webdriver Mastery With Github Actions - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: Selenium 4 Webdriver Mastery With Github Actions (/Thread-Selenium-4-Webdriver-Mastery-With-Github-Actions) |
Selenium 4 Webdriver Mastery With Github Actions - OneDDL - 09-28-2024 ![]() Free Download Selenium 4 Webdriver Mastery With Github Actions Published 9/2024 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 4.06 GB | Duration: 5h 56m End to End Selenium Java Testing Framework What you'll learn After completing this course, learners will have a thorough understanding of Selenium WebDriver, enabling them to automate web applications efficiently Best practices for writing clean, maintainable, and efficient automated test scripts using Page Object Model (POM) design pattern Generating beautiful reports using Extent Reports Logging with Log4j and Configuration using Constants & Config Utils Running Selenium Test in parallel using TestNG Running Selenium Test in parallel with TestNG in GitHub Actions Running Selenium Test in different browser via GitHub Action Best practices in creating and maintaining the test suites and GitHub pipeline Upon course completion, learners will be proficient in setting up their own Selenium Automation Project and running it via GitHub Actions pipeline Requirements Before proceeding with this tutorial, you should have a basic understanding of Java programming language, text editor and execution of programs, etc. The tutorials are designed for Software developers/testing professionals with some knowledge of Selenium WebDriver. Everything is taught from scratch! Description Selenium 4 WebDriver Mastery with GitHub Actions: End to End Selenium Java Testing FrameworkAre you ready to become an expert in web automation testing? Welcome to "Selenium 4 WebDriver Mastery with GitHub Actions: Mastering Web Automation," a comprehensive course designed to equip you with the skills and knowledge needed to excel in automation testing. In this course, you'll learn to create end-to-end test cases for an Incident Management application using the Page Object Model (POM) design pattern. We'll start with the basics, setting up your environment and writing your first test script using Selenium WebDriver with Java. We will also look into Selenium commands. From there, you'll dive into more advanced topics such as implementing Driver Manager, using web utilities for efficient test development, and making use of assertions to validate test results.As we progress, we will explore the advanced Selenium features, including handling dynamic web elements, running multiple tests in parallel locally and via GitHub Actions.But that's not all! You'll also learn how to integrate Selenium with popular tools like GitHub Actions for continuous integration.You won't just learn theory, you'll apply your knowledge in hands-on exercises that mirror real-world testing scenarios. By the end of this course, you'll be equipped to automate complex web applications, build maintainable test frameworks using POM, and enhance your tests with powerful utilities and robust assertions. Generate beautiful reports and setup build pipeline for continuous Integration using GitHub workflow.With hands-on exercises, real-world examples, and expert guidance, you'll gain the confidence to tackle any automation challenge.Join us today and take the first step towards mastering web automation with Selenium and Java. Overview Section 1: Introduction Lecture 1 Introduction Section 2: Environment Setup Lecture 2 Installing Java - Windows Lecture 3 Installing Java - Mac Lecture 4 What is Maven? Lecture 5 Maven Setup - Windows Lecture 6 Maven Setup - Mac Section 3: Project Setup & First Test Script Lecture 7 Creating New Project in IntelliJ Lecture 8 Project Naming Convention Lecture 9 Writing Our First Test Script Lecture 10 Selenium Commands Section 4: Test Framework Development Lecture 11 Test Framework - Introduction Section 5: Test Scripts for Incident Management System Lecture 12 VERY IMPORTANT - Application under Test URL Lecture 13 Application Walkthrough Lecture 14 Dashboard Feature Test Lecture 15 Test Script for Issue Record Count Section 6: Adding More Test Scripts Lecture 16 Test Script for Dashboard Table Lecture 17 Test Script for Edit & Delete Button Lecture 18 Create Driver Manager class Lecture 19 Create WebUtils class Section 7: Design Pattern with Page Object Model Lecture 20 Page Object Model - An Introduction Lecture 21 Additional Methods for WebUtil class Lecture 22 Implement Page Object Model and Refactor the first Test scripts Lecture 23 Refactor rest of the Test Scripts to include Page class Section 8: Test Reporting Lecture 24 Default Reporting using TestNG Lecture 25 Regarding Extent Reports Lecture 26 Generating Reports using Extent Reports Lecture 27 Generating Reports using Extent Reports & Test Listeners Section 9: Test Scripts For Incident Functionality Lecture 28 Incident Related - Scenario walkthrough Lecture 29 Add Incident Test Scripts - 1 Lecture 30 Add Custom messages in Tests Lecture 31 Add Incident Test Scripts - 2 Lecture 32 Add Incident Test Scripts - 3 Section 10: Edit, Delete & Filter Related Test Scripts Lecture 33 Edit Incident Test Lecture 34 Delete Incident Test Lecture 35 Status Filter Test Lecture 36 Priority Filter Test Section 11: CI-CD with GitHub Actions Lecture 37 Adding Project to GitHub Lecture 38 GitHub Action - An overview Lecture 39 Run test via GitHub Actions Section 12: Log4J configuration Lecture 40 Adding Log4J to our Tests Section 13: Running Tests in Parallel Lecture 41 Parallel Testing Description Lecture 42 Steps to implement Parallel Run Lecture 43 Parallel Test 1 Lecture 44 Parallel Test 2 Lecture 45 Parallel Run with GitHub Actions Section 14: Running Test in parallel with different Browser Lecture 46 Running Test in parallel with different browser - 1 Lecture 47 Running Test in parallel with different browser - 2 Lecture 48 Running Test in parallel with different browser - 3 Section 15: Use of Properties & Constants file Lecture 49 Configuring Reusable properties Lecture 50 Configuring Constants Section 16: Test Suite & Multiple TestNG XML Lecture 51 Strategy for Organizing Tests Lecture 52 Organize test with different TestNG files Lecture 53 Organize GitHub workflow files for different tests Lecture 54 Re-Run failed GitHub workflow file with different browser actions Section 17: Bonus Lecture 55 Bonus Lecture Designed for Software Professionals, who are looking to Pursue a career in Automation Testing.,Manual testers / QA engineers /QA Analysts who want to upskill in Automation Testing.,Anyone willing to lean creating an Automation Framework from Scratch using Selenium WebDriver and Java.,Provide developers with easy access to the testing framework, which they can run before Code merge to QA or before code merge to UAT,Add additional skill of architecting the continuous integration using GitHub Actions Homepage Recommend Download Link Hight Speed | Please Say Thanks Keep Topic Live No Password - Links are Interchangeable |