McAfee-Secured Website

Course name Software Testing Courses Selenium WebDriver With Java - POM Grid Maven Jenkins Interviews: Selenium WebDriver With Java - POM, Grid, Maven, Jenkins, Interviews

Selenium WebDriver With Java - POM Grid Maven Jenkins Interviews Video Course

Selenium WebDriver With Java - POM Grid Maven Jenkins Interviews Video Course is developed by Software Testing Courses Professionals to help you pass the Selenium WebDriver With Java - POM Grid Maven Jenkins Interviews exam.

You Will Learn:

Was 21.99 USD
Now 19.99 USD

Description

This course will improve your knowledge and skills required to pass Selenium WebDriver With Java - POM, Grid, Maven, Jenkins, Interviews exam.

Curriculum For This Course

  • 1. Selenium Introduction 2 Videos 00:17:24
    • Why Selenium? 08:22
    • Selenium WebDriver Architecture - How WebDriver Works? 07:48
  • 2. Setup and installation of required tools and plugins 8 Videos 00:42:15
    • Overview and Install Java 04:52
    • Java Environment Setup - Mac 05:58
    • Java Environment Setup - Windows 03:40
    • Install Eclipse - Windows 04:40
    • Eclipse Installation - Mac 02:38
    • Selenium IDE - Important Update 07:55
    • Install Selenium IDE And First Script 06:57
    • Firebug and Firepath Installation 03:09
  • 3. Java Concepts - Data Types 6 Videos 01:16:39
    • First Program and Some Tips 10:57
    • Variables And Data Types 14:24
    • Reference Data Type - Strings Example 10:57
    • String Methods - Part 1 10:26
    • String Methods - Part 2 08:22
    • Arrays 15:43
  • 4. Classes And Methods -> Object Oriented Concepts 8 Videos 01:16:59
    • Methods Introduction 09:12
    • Methods - Practical Example 10:34
    • Understanding Return Type 10:02
    • Class Introduction 10:43
    • Getters-Setters And This Keyword - Part 1 10:54
    • Getters-Setters And This Keyword - Part 2 09:17
    • Getters-Setters And This Keyword - Part 3 03:42
    • Constructors 10:53
  • 5. Conditional Statements and Loops 4 Videos 00:44:12
    • Conditional Statement 10:07
    • Switch Statement 09:34
    • While Loop 14:43
    • For Loops 09:49
  • 6. Practice Exercise With Solution + *** Interview Question *** 3 Videos 00:22:57
    • Practice Exercise With Solution + *** Interview Question *** 09:10
    • Practice Exercise + Interview Question -> Reverse Characters Of A String 02:11
    • Practice Exercise + Interview Solution -> Reverse Characters Of A String 09:11
  • 7. Java Concepts - Object Oriented Programming Concepts 10 Videos 02:08:22
    • Inheritance 15:23
    • Access Modifiers and Packages 17:24
    • Abstract Class - Abstraction Part 1 15:06
    • Interface - Abstraction Part 2 12:44
    • Method Overloading 14:15
    • More On Method Overloading 03:58
    • Method Overriding 11:47
    • Exceptions - Checked 17:21
    • Exceptions - RunTime 10:02
    • Reading Properties File 07:49
  • 8. Selenium WebDriver -> Running Tests On Various Browsers 11 Videos 01:18:01
    • Setup Selenium 2.x Environment -> If you are using Selenium WebDriver 2 Version 06:51
    • Setup Selenium 3.x Environment 03:48
    • Selenium 3.x Update 06:21
    • Running Tests On Firefox with Selenium 2.x 04:29
    • Running Tests On Firefox With Selenium 3.x 06:34
    • Desired Capabilities Introduction 07:09
    • Running Tests On Google Chrome 09:15
    • Running Tests On Internet Explorer 10:02
    • Resolving IE Related Issues 03:58
    • Running Tests On Safari 06:24
    • *** Interview Questions *** 02:27
  • 9. Mutliple Ways To Locate Elements 5 Videos 00:34:25
    • Find Elements Using ID And XPATH 08:10
    • Find Elements Using Name 04:25
    • Find Elements Using LinkText And PartialLinkText 07:58
    • Find Elements Using ClassName 06:17
    • Find Elements Using TagName And *** Interview Question *** 06:13
  • 10. CSS Selectors - Advanced Locators 4 Videos 00:39:59
    • Using Ids With CSS Selectors To Find Elements 09:22
    • Using Multiple CSS Classes To Find Elements 11:17
    • Using Wildcards With CSS Selectors 11:09
    • Finding Child Nodes Using CSS Selectors 06:58
  • 11. Xpath - Advanced Locators 7 Videos 00:59:26
    • Difference Between Absolute And Relative Xpath 11:49
    • How to Build An Effective Xpath 05:24
    • Using Text To Build An Effective Xpath 07:27
    • Build Xpath Using Contains Keyword 06:14
    • Build Xpath Using Starts-With Keyword 07:50
    • How To Find Parent and Sibling Nodes 06:37
    • Exercise With Solution + *** Interview Question *** 10:33
  • 12. Selenium IDE / WebDriver -> Basics 2 Videos 00:21:46
    • Generating WebDriver Code Using Selenium IDE 13:13
    • Assert vs Verify - Selenium IDE Commands 04:17
  • 13. Selenium WebDriver -> Working With Web Elements 12 Videos 01:59:57
    • JUnit Introduction 08:21
    • How To Click And Type On A Web Element 13:58
    • How To Navigate Between Web Pages 15:58
    • How To Find The State Of A Web Element (Disabled And Enabled Elements) 09:59
    • Radio Buttons And CheckBoxes 13:45
    • Working With List Of Elements 11:37
    • Understanding Dropdown Elements 04:53
    • Working With A Dropdown Element *** Practical Example *** 09:25
    • Understanding Multiple Select Elements 03:32
    • Working With Multiple Select *** Practical Example *** 08:30
    • How To Work With Hidden Elements 04:58
    • Working With Hidden Elements *** Practical Example *** 10:13
  • 14. Selenium WebDriver -> Useful Methods And Properties 6 Videos 00:46:51
    • How To Get The Text On Element 06:17
    • How To Get Value Of Element Attribute 05:58
    • Generic Method To Find Elements 12:02
    • Generic Method To Find Element List 06:21
    • How To Check If Element Is Present 08:54
    • Generic Methods -> Code Refactoring 05:49
  • 15. Selenium WebDriver -> Wait Types - Handling Synchronization Issues 6 Videos 00:50:56
    • Implicit Wait Vs Explicit Wait 10:59
    • Implicit Wait *** Practical Example *** 06:30
    • Explicit Wait *** Practical Example *** 08:39
    • Generic Method To Work With Explicit Wait - Part 1 10:25
    • Generic Method To Work With Explicit Wait - Part 2 07:19
    • *** Interview Questions *** 05:37
  • 16. Selenium WebDriver -> Advanced 8 Videos 01:04:34
    • Calendar Selection - working with date pickers 08:36
    • Calendar Selection *** Practical Example *** 04:00
    • Calendar Selection *** Real Time Example *** 06:36
    • Autocomplete 09:35
    • Executing JavaScript Commands 08:35
    • How To Find Size Of The Window 05:07
    • How To Scroll Element Into View 08:29
    • Capturing screenshots of a web page 12:14
  • 17. Selenium WebDriver -> Switch Window And IFrames 5 Videos 00:48:28
    • How To Switch Window Focus 10:47
    • Switch To Window *** Practical Example *** 08:20
    • How To Work With IFrames 10:37
    • Switch To IFrame *** Practical Example *** 07:56
    • Handling JavaScript Popup 09:20
  • 18. Selenium WebDriver -> Working With Actions Class 3 Videos 00:23:55
    • Mouse Hover Actions 09:17
    • How To Drag And Drop Element On A Web Page 07:36
    • Working With Sliders Actions 06:09
  • 19. Automation Framework 5 Videos 01:11:25
    • Automation Framework Introduction 14:30
    • Page Object Model 15:10
    • Creating Object Repository and Page Class 09:56
    • Page Factory 15:56
    • Find all links on a web page - BONUS 14:58
  • 20. Logging Infrastructure - Using Log4j2 6 Videos 00:55:12
    • Log4j2 Introduction 10:31
    • Using Default Configuration 09:35
    • Using Configuration File - Console Logging 10:20
    • Using Configuration File - File Logging 10:34
    • Working With Custom Loggers 06:15
    • Test Case Example Using Log4j2 06:02
  • 21. TestNG Setup 3 Videos 00:21:20
    • TestNG Introduction 05:23
    • TestNG Setup 08:26
    • How To Add TestNG JavaDoc 06:10
  • 22. TestNG -> Annotations And Asserts 7 Videos 01:10:07
    • First TestNG Class - Test Annotation 09:50
    • TestNG Asserts 14:03
    • TestNG Soft Asserts 08:01
    • Method And Class Annotations 08:36
    • Running A Test Suite 11:52
    • BeforeSuite And AfterSuite Annotations 07:49
    • BeforeTest And AfterTest Annotations 08:49
  • 23. TestNG -> Advanced Features 6 Videos 00:42:38
    • Prioritizing Test Methods In A Desired Sequence 05:01
    • How To Group Test Methods - Part 1 08:51
    • How To Group Test Methods - Part 2 04:44
    • Understanding Dependent Test Methods 10:29
    • How To Disable And Timeout Test Methods 05:49
    • How To Preserve Order Of Execution 06:39
  • 24. TestNG -> Parameters And Parallel 2 Videos 00:21:54
    • How To Provide Parameters To Test Methods 12:17
    • How To Run Tests In Parallel 09:22
  • 25. TestNG -> Parameters And Parallel - Practice Exercise 2 Videos 00:14:23
    • TestNG Pracitce Exercise Question 02:25
    • Practice Exercise Solution - Selenium WebDriver Practical Example 10:39
  • 26. TestNG -> DataProviders 2 Videos 00:13:24
    • DataProviders - Part 1 08:24
    • DataProviders - Part 2 04:43
  • 27. TestNG -> ITestResult 1 Videos 00:08:35
    • ITestResult Interface 08:26
  • 28. TestNG -> Listeners 4 Videos 00:43:40
    • IInvokedMethodListener 14:01
    • ITestListener 16:06
    • ISuiteListener 06:21
    • TestNG Listeners - Code Refactoring 06:27
  • 29. TestNG -> Reporter Logs and HTML Reports 1 Videos 00:12:35
    • TestNG Reporters And Logs 12:19
  • 30. Extent Reports -> Advanced Reporting 6 Videos 00:59:33
    • Advanced Reporting Introduction And Features 08:26
    • Advanced Reporting - Practical Example 11:41
    • Attaching Screenshots To Advanced Reports 08:31
    • Multiple Test Cases *** Practical Example *** 09:10
    • Reporting With Page Object Model 11:06
    • Exercise With Solution *** Homework *** 07:25
  • 31. Selenium WebDriver -> Data Driven Testing 5 Videos 00:49:55
    • Data Driven Testing Setup 07:03
    • Reading Data From Excel File 10:05
    • Reading Multiple Data Sets From Excel File 08:16
    • Multiple Data Sets Test Case *** Practical Example *** 14:27
    • Writing Data To Excel File 08:39
  • 32. Working With Firefox Profiles 3 Videos 00:23:52
    • Firefox Profiles Introduction 05:26
    • Using Firefox Profile In Web Automation Code 06:02
    • Chrome Options - Bring Up Chrome With Extensions 10:04
  • 33. Selenium WebDriver -> File Upload And Windows Authentication 5 Videos 00:49:07
    • File Upload Windows - Robot 10:09
    • File Upload Mac - Robot 09:33
    • AutoIT Installation And Finder Tool 05:36
    • File Upload Windows - AutoIT 10:54
    • Handling Windows Authentication Using AutoIT 09:16
  • 34. WebDriver Event Listener 2 Videos 00:15:54
    • WebDriver Event Listener - Part 1 07:11
    • WebDriver Event Listener - Part 2 07:15
  • 35. Cross-Browser Testing Using Selenium Grid 2.0 7 Videos 01:25:29
    • Selenium Grid Introduction 07:21
    • Hub And Nodes Configuration - Part 1 14:06
    • Hub And Nodes Configuration - Part 2 11:24
    • Grid Configuration Using JSON File - Part 1 11:23
    • Grid Configuration Using JSON File - Part 2 05:27
    • Running Test Case On Selenium Grid Environment 14:23
    • Real Time Practical Example Of Selenium Grid 17:12
  • 36. Build Management With Maven 9 Videos 01:53:45
    • Maven Features and Advantages 07:54
    • Setup and Installation (MAC and Windows) 14:12
    • Creating And Importing Maven Project 11:53
    • Maven Local And Central Repositories 08:54
    • POM Explanation - Core Of Maven 19:06
    • Build Lifecycle And Maven Commands 16:17
    • Maven Project Migration 09:11
    • Maven TestNG Integration And Maven Profiles 15:25
    • Where To Find TestNG Reports In Maven? 05:59
  • 37. Continuous Integration With Jenkins 10 Videos 01:10:47
    • Jenkins Features And Advantages 08:09
    • Jenkins Setup And Installation 05:36
    • Jenkins Configuration 07:01
    • Securing Jenkins 06:15
    • Jenkins Plugins Management 04:29
    • Jenkins Git Integration 02:50
    • Building A Maven Project Using Jenkins 06:38
    • Building A Freestyle Project Using Jenkins 06:17
    • Building A Remote Project Using Git And Jenkins 06:54
    • Jenkins Scheduling Builds On A Git Repository 12:16
  • 38. Database Testing 2 Videos 00:29:20
    • Testing MySql And Oracle 14:09
    • Testing MongoDB 14:41
  • 39. Performance Testing 2 Videos 00:24:16
    • Performance Testing Going The System Way 12:57
    • Performance Testing By Making A StopWatch 08:45
  • 40. Behavior Driven Development Using Cucumber 11 Videos 01:29:01
    • Features And Advantages 08:44
    • An Example Of Cucumber Template 04:44
    • Cucumber Eclipse Plugin Installation 02:10
    • Downloading Cucumber Jars 07:21
    • Setting Up Cucumber Project 04:26
    • Selenium Login Test 07:06
    • Understanding The Feature File 07:33
    • Gherkin Keywords Explanation 10:00
    • Running The Tests Using Feature File 09:50
    • Understanding Cucumber Options 05:56
    • Converting Selenium Test To Cucumber With Step Definition 11:29
  • 41. Sauce Labs Integration 3 Videos 00:18:07
    • Sauce Labs Introduction 06:32
    • How To Get Access Key 04:20
    • Sauce Labs Practical Example 05:40
  • 42. Java Advanced - Collections Framework 6 Videos 01:02:26
    • Array List 12:11
    • Linked List 07:22
    • Array List vs Linked List *** Interview Question *** 10:08
    • Sets 10:57
    • Maps 08:45
    • Different Kind Of Maps *** Interview Question *** 10:36
  • 43. Logging Infrastructure - Using Log4j - Obsolete (Replaced by new lectures) 5 Videos 01:00:07
    • Log4j Introduction 15:34
    • Log4j Console Appenders 09:30
    • Configuring Properties File 15:48
    • Test Case Using Logging Infrastructure 11:21
    • Appenders Initialization Issues Of Log4j 07:10
  • 44. TestNG Framework - Obsolete (Replaced by new lectures) 12 Videos 02:36:23
    • TestNG Introduction 14:24
    • Running Test Suite 12:58
    • Grouping Tests 10:07
    • Dependent Tests 09:39
    • Prioritizing Tests 08:37
    • Reporters And Asserts 18:55
    • Parameters And DataProviders 18:41
    • Multiple Browsers And Parallel Tests 12:10
    • Listeners 19:53
    • MultiThreading And Parallel Tests 14:45
    • Taking Screenshot On Test Failure - Part 1 09:39
    • Taking Screenshot On Test Failure - Part 2 05:01