McAfee-Secured Website

Course name Software Testing Courses Comprehensive Selenium WebDriver Course: Comprehensive Selenium WebDriver Course

Comprehensive Selenium WebDriver Course Video Course

Comprehensive Selenium WebDriver Course Video Course is developed by Software Testing Courses Professionals to help you pass the Comprehensive Selenium WebDriver Course exam.

You Will Learn:

Was $21.99
Now $19.99

Description

This course will improve your knowledge and skills required to pass Comprehensive Selenium WebDriver Course exam.

Curriculum For This Course

  • 1. Selenium Introduction 2 Videos 00:17:55
    • Social proof for BEST SELLER in Selenium Category?**(Must Watch)** 07:33
    • Selenium History 07:03
  • 2. Brush up Java Concepts for Selenium Automation 7 Videos 01:17:04
    • Java Installation 13:08
    • Eclipse Installation ,confiugaration 05:28
    • Downloading and configuring Selenium 3.6 version 05:59
    • Brush up basic java concepts -1 08:34
    • Brush up basic Java concepts -2 08:32
    • Brush up basic java concepts -3 17:53
    • How to fix the errors in the java code?(** Must watch lecture**) 15:02
  • 3. Configuring Selenium and Running Tests on All Browsers 8 Videos 01:15:32
    • Migrating to Webdriver latest Version 08:34
    • Selenium 2.0 Webdriver Architecture 06:29
    • webdriver Interface explanation and Invoking Browser 08:02
    • Selenium 3 Latest version configuration changes - *New* 13:49
    • Basic Methods of Webdriver 12:35
    • How to run tests in Google Chrome 08:47
    • How to run tests in Internet Explorer 06:54
    • How to run tests in Safari Browser 10:23
  • 4. Locator Techniques& Tools used to identify Objects 9 Videos 01:06:35
    • Browser Addons overview to identify elements 05:51
    • Installing Firebug & Firepath Addons 02:15
    • Locator Techniques-1 Xpath identification using Firepath 10:29
    • Locator Techniques-2 Name ,ID, ClassName 09:06
    • Locator Techniques -3 : LinkText,-Handling links 06:46
    • writing Customized xpath Using Attributes-1 10:21
    • Writing cutomized xpath -2 :Using Tagnames Traversing 09:45
    • Interview Ques -1 03:51
    • Interview Ques -2 08:04
  • 5. ***15 Popular Interview Questions on Selenium Basics**** 5 Videos 00:56:31
    • Difference between Relative and absolute xpath? 11:19
    • How to identify siblings and traverse back to parent nodes with xpath? 11:48
    • Identifying objects with Text using xpath locators 08:00
    • Css Selectors locators 15:25
    • Tricks and tips in identifying objects -INTERVIEW preparation 10:00
  • 6. Selenium Webdriver->Techniques to automate Web elements 13 Videos 02:17:36
    • Handling Static dropdowns with Select webdriver API 13:27
    • Handle Dynamic dropdowns with Webdriver API 17:33
    • Handling Checkboxes with webdriver API 07:54
    • Handling Radiobuttons with Customized xpath 12:28
    • Handling Radiobutton dynamically- real time examples 15:54
    • Types of Alerts present and Methods to handle them 07:21
    • Handling Java Alerts using Webdriver API 08:13
    • Web Elements Validation -1 07:11
    • Web Elements Validation - 2 10:11
    • Web Elements Validation -3 09:38
    • End to End Practise Exercise - 1 08:33
    • End to End Practise Continued.. 10:04
    • ***INTERVIEW QUESTIONS*** 08:28
  • 7. Synchronization usage in Selenium webdriver 4 Videos 00:50:51
    • What is Implicit wait? Explain with real time scenario 11:44
    • What is explicit wait? Explain with real time scenario 12:18
    • Practical examples on Implicit wait 12:56
    • Practical examples on explicit waits 13:52
  • 8. Techniques to automate Ajax calls,Child Windows and IFrames 7 Videos 01:09:22
    • Handling Ajax/Mouse Interactions 11:09
    • Actions class-real time example 11:27
    • Handling Multiple Windows 06:50
    • Window Handle concepts-real time example 10:00
    • Live Example on working with Child windows 04:47
    • How to handle Frames? 11:00
    • Frames Techniques-real time example 14:09
  • 9. Real Time Exercises (end to end Programming) 10 Videos 01:37:58
    • Test Cases- Practise Exercise 03:57
    • Exercise 1.1-Limiting Webdriver scope 11:08
    • Getting Count of links int the pages,sections 10:31
    • Testcases-Practise Exercise-2 03:39
    • Exercise 2.1-Dynamic data in Websites 09:31
    • Exercise 2.2-Dynamic Links Handling 16:08
    • Exercise 2.3-Validations & checkpoints 07:32
    • Handling calendar UI in Travel websites 14:36
    • Generic method to handle calendar with month and date 17:02
    • Solved example on calendar methods 03:55
  • 10. Practical problems and Methods to Handle them with Selenium 7 Videos 01:04:37
    • Problem - Description 08:03
    • Idenitifying frames from Html view 09:28
    • Element Hidden or Invisible-How to validate 09:36
    • Writing Generic functions to Identify Frames/Windows 10:34
    • Example Demonstrating Multiple Frames 08:53
    • Handling Auto suggestive dropdown options 10:50
    • Dynamic data loading- Excpetion Techniques 07:14
  • 11. ***Famous INTERVIEW QESTIONS*** 9 Videos 01:28:13
    • How to handle table Grids in webpage 16:20
    • Techniques used for table grid-Real time example 16:35
    • Handling HTTPS certifications 11:54
    • SSL certifications code 07:22
    • Maximizing window and deleting cookies 12:27
    • How to take Screenshots in Selenium 04:37
    • Killing the Process and Cookies using Selenium 09:27
    • Customized way of identifying locators - 1 09:31
    • Customized way of identifying locators - 2 09:31
  • 12. Cross Browser Testing with Selenium Grid 6 Videos 00:43:38
    • How to execute Selenium Tests Remotly 06:14
    • Grid Concepts & Architecure 07:43
    • Configuring Hub and Node-1 07:59
    • Registering Nodes with Hub Server 06:38
    • Desired Capabilities-Grid Program 12:32
    • Execution Selenium scripts in Remote Machine 02:32
  • 13. Selenium 3.0 -Mobile Automation Testing Basics 10 Videos 01:55:12
    • Installing Android Studio and Java 11:47
    • Configuring System variables for both Android SDK and Java 08:14
    • Configuring Virtual Mobile device for running tests 12:01
    • Downloading Node.js and install Appium via npm 13:34
    • Important information on Appium versions 07:21
    • Configuring Appium Java client jars for frontEnd execution 12:14
    • What are Desired capabilities? How to talk to appium server 13:09
    • Invoking Android Driver- Creating base program 12:41
    • Execution of Appium first program on Mobile Native APP 07:58
    • UIAutomator tool usage-Inspection of elements 16:13
  • 14. ***Framework Learning Plan=Must Watch Lecture**** 1 Videos 00:10:05
    • Framework Learning Plan****Must Watch Lecture***** 10:05
  • 15. Framework Part -1 - TestNG 13 Videos 01:53:05
    • Why TestNG and Its Advantages 03:46
    • TestNG Installation and Setup in Eclipse 04:25
    • TestNG Annotations Part -1 11:34
    • TestNG Annotations Part-2 13:09
    • TestNG Annotations Part-3 12:02
    • Prioritizing the tests using TestNG 07:46
    • Disabling Enabling the Testcases and putting Timeout 06:25
    • Importance of TestNG xml file 08:15
    • Including and excluding the Testcases from Execution with TestNG xml file 11:27
    • Importance of Groups in TestNG 08:07
    • Data driving Testing with TestNG 11:55
    • DataProvider Annotation -Parameterizing Testcases 05:29
    • Parameterising from TestNG xml file 08:45
  • 16. Framework Part -2 -Data driven Framework&Excel API 8 Videos 01:07:52
    • Why we should not hard code the data? 06:33
    • How to write Global parameters with java code 10:22
    • Data driving parametirization from Properties file 10:11
    • How to deal with Reusable Components 06:37
    • what is Apace POI API & Download Instructions 06:45
    • Excel API Methods explanation 10:15
    • Program for Retreiving data from excel 09:25
    • Program for Updating data back to excel 07:44
  • 17. Framework Part -3- Maven- Build Management tool 8 Videos 01:38:27
    • Importance of Maven in Framework development 10:58
    • Installing and configuring Maven 11:04
    • Understanding Terminologies of Maven 15:53
    • Creating Maven Project and importing into eclipse 11:05
    • Understanding POM.xml file and its dependencies 13:10
    • Importance of surefirePlugin in executing Tests 13:08
    • Integration of Testng with Maven 12:28
    • Switching the Tests with Maven profiling 10:41
  • 18. Framework Part -4- Jenkins- Continuous Integration Tool 3 Videos 00:33:45
    • Importance of Jenkins in Test frameworks 10:42
    • Install and configure Jenkins 10:45
    • Configuring Jenkin Settings and Workspace 12:18
  • 19. Framework Part -5 - TestNG Reports for Jenkin Jobs 1 Videos 00:17:12
    • Testng Reporting Plugin into Jenkin jobs 17:12
  • 20. Framework Part -6- Logging Framework - log4j 6 Videos 01:12:17
    • What is log4j? its usage in Selenium framework 09:01
    • Importing log4j into Eclipse project 14:29
    • Importance of log4j xml file 10:52
    • Understanding the xml file to control logging in Testcase 14:51
    • Testcase logging with log4j example-1 16:29
    • Testcase logging with log4j example continued... 06:36
  • 21. Framework Part -7 - Pageobject Pattern & page Factory 7 Videos 00:60:32
    • What is Page object model? 03:41
    • Creating Page object Constructor in classes 06:58
    • Object repository Mechanism 08:24
    • Practical Exercise explaining Pageobject Model 12:45
    • Page object Factory and its advantages 13:37
    • Page factory annotations FindBy 12:55
    • Practical Example explaining Page factory Model 02:12
  • 22. Framework building from scratch- Real time Project 14 Videos 03:24:24
    • Create Maven Test project with eclipse integration 12:13
    • Configure Framework dependencies in POM.xml 17:07
    • Design base Test with global variables setup 19:00
    • Implement Pageobject Mechanism to drive tests 18:31
    • Create Multiple tests with centralized data 14:12
    • Parameterizing the Tests with mutiple data with TestNG 14:44
    • Asserting the Testcases with validations 15:53
    • Adding Tests to Suite in framework guidelines 14:51
    • Converting Framework into Testng and configuring TestNG xm file 08:11
    • Configutring Tests with setup and Teardown in TestNG framework 10:21
    • Integrating Log4j logging API into Framework 14:22
    • Fixing the framework issues by tweaking TestNG xml file 09:12
    • Screenshots on failure- TestNG Listeners 16:45
    • Excellent HTML reports on Test Execution 15:27
  • 23. DataBase connection to Selenium Testcases 8 Videos 01:05:24
    • mysql download instructions 07:29
    • mySQL server connection procedure 05:26
    • Creating Database in mysql server 04:47
    • Creating Tables in Databases 08:01
    • Inserting records into table 07:55
    • Jdbc odbc connection overview 07:55
    • Integration of Database with JDBC API 07:03
    • Steps to conect Database info to Selenium - 1 16:48
  • 24. Java OOPS Basics for Selenium 34 Videos 05:19:12
    • Java first program basics 08:34
    • Java program principles 08:32
    • Classes, objects in Java 17:53
    • Strings in Java 15:54
    • Strings practise exercises 09:22
    • Coding Basics-1 10:37
    • Coding Basics-2 10:21
    • Inheritance Concepts 07:05
    • Practical usage of Inheritance 09:28
    • Interface Concepts 05:43
    • Practical Usage of Interface 07:54
    • Runtime Polymorphisim 08:04
    • Introduction to Arrays 08:56
    • Single dimensional and Multidimensional arrays usage 12:37
    • Examples of Arrays 07:46
    • Array interview questions 12:46
    • Programming example 18:30
    • Reverse string -Interview question 09:22
    • Date class concepts 10:47
    • working with calendar objects in java 06:23
    • Access modifiers basics 04:04
    • How constructor play a crucial role 07:12
    • Types of constructors and their usage 09:58
    • What is super keyword ? 06:47
    • super keyword practical usage 05:35
    • importance of this keyword 06:09
    • Final keyword in Java 08:28
    • Packages and their usage in OOPS 06:31
    • Types of packages and how they will help in real time 08:38
    • Importance of access modifiers 07:38
    • Difference between public and private modifers-With Examples 10:54
    • Different kind of exceptions 09:40
    • Try catch Mechanism to handle exceptions 07:07
    • Importance of finally block in java 06:10
  • 25. Advanced Java- Collections API 8 Videos 01:20:16
    • What are Java collections 06:12
    • Implementation of Arrays List 11:28
    • Examples of ArrayList 05:24
    • Implementation of Set interface 08:26
    • Examples of HashSet using Iterator 08:38
    • Implementation of Map interface 16:56
    • Difference between HashMap and HashTable (Interview ) 05:32
    • Practise Exercise : Priniting unique number- Amazon interview ques 17:40
  • 26. Cucumber Behaviour Driven Data -Framework 11 Videos 01:25:47
    • Template in writing Business requirements 06:23
    • QA role in BDD 08:48
    • Template in writing testcases for Business Scenarios 06:36
    • Advantages of BDD, Why it is getting popular 08:03
    • Cucumber Framework Installation 04:30
    • Designing Cucumber Feature file 04:26
    • Cucumber Step definition file 11:13
    • End to end Automation on BDD feature file 06:53
    • End to end testing Continued - 2 10:28
    • Cucumber Parametarization of Testcases - 1 08:11
    • Cucumber Parametarization of Testcases - 2 09:11
  • 27. Optional :Old Framework Videos ( ANT+ Jenkins+ XSLT Reporting) 10 Videos 01:13:04
    • What is Build Management tool? 06:29
    • Installing & configuring ANT 09:16
    • Understanding Build.xml file 09:41
    • Different ANT Commands to trigger framework 08:33
    • What Execution reports we need to impress clients? 04:30
    • Downloading and Configuring Xslt reports 06:27
    • Why Jenkins? and where it going to help us in Framework design? 06:16
    • Installing & Configuring Jenkins with Java and ANT 07:39
    • Creating Jenkins project anf integrating Existing Framework 06:09
    • Running the Framework and Scheduling it from Jenkins 08:04
  • 28. Cloud Testing with Selenium-Sauce Labs 2 Videos 00:12:37
    • Cloud Testing Basics and Vendors which supports them 04:18
    • Sauce Labs registration for Connectivity 08:19
  • 29. Performance Testing on Selenium Testcases 3 Videos 00:23:33
    • How can we perform Load Testing on Selenium Webdriver Scripts 06:25
    • Integrating Selenium Testcases with Performance Testing tool 12:13
    • Running Selenium Testcases on Headless browser for optimal performance 04:55
  • 30. Bonus Lectures - Defect tracking tool 5 Videos 00:37:08
    • Defect Management tool- Bugzilla 06:40
    • Bugzilla features- Logging a bug 08:45
    • Bugzilla features -Search Mechanisim for tracking bugs 06:44
    • Common practises in Bugzilla tool 08:19
    • Bugzilla preference feature 06:40
  • 31. Selenium(Appium) old versions for Mobile Testing(obsolete) 17 Videos 02:25:15
    • Appium Feautres 05:58
    • Installing Android Studio and Java 06:23
    • Configuring System variables for both Android SDK and Java 08:59
    • Downloading Eclipse and Installing ADT Plugin 08:51
    • Configuring ADT plugin settings in Eclipse 07:01
    • Configuring Appium,Selenium Jars 08:42
    • Creating Eclipse project and Configuring Appium selenium jars 05:28
    • Desired Capabalities concepts 08:44
    • Invoking Android Virtual Device 12:19
    • First Program explaining Mobile Capablities 09:17
    • Android Driver Invocation 06:22
    • Program on Invoking Apps 07:54
    • Maven Dependencies Importance 10:13
    • UI automator tool to identify objects 15:15
    • How to troubleshoot if its not invoking in firefox 05:36
    • Technique for Inspecting elements in Chrome 10:08
    • How to overcome Synchronization problems 07:52