Selenium Introduction | ||
---|---|---|
1. Social proof for BEST SELLER in Selenium Category?**(Must Watch)** | 07:33 | |
2. Selenium History | 07:03 |
Brush up Java Concepts for Selenium Automation | ||
---|---|---|
1. Java Installation | 13:08 | |
2. Eclipse Installation ,confiugaration | 05:28 | |
3. Downloading and configuring Selenium 3.6 version | 05:59 | |
4. Brush up basic java concepts -1 | 08:34 | |
5. Brush up basic Java concepts -2 | 08:32 | |
6. Brush up basic java concepts -3 | 17:53 | |
7. How to fix the errors in the java code?(** Must watch lecture**) | 15:02 |
Configuring Selenium and Running Tests on All Browsers | ||
---|---|---|
1. Migrating to Webdriver latest Version | 08:34 | |
2. Selenium 2.0 Webdriver Architecture | 06:29 | |
3. webdriver Interface explanation and Invoking Browser | 08:02 | |
4. Selenium 3 Latest version configuration changes - *New* | 13:49 | |
5. Basic Methods of Webdriver | 12:35 | |
6. How to run tests in Google Chrome | 08:47 | |
7. How to run tests in Internet Explorer | 06:54 | |
8. How to run tests in Safari Browser | 10:23 |
Locator Techniques& Tools used to identify Objects | ||
---|---|---|
1. Browser Addons overview to identify elements | 05:51 | |
2. Installing Firebug & Firepath Addons | 02:15 | |
3. Locator Techniques-1 Xpath identification using Firepath | 10:29 | |
4. Locator Techniques-2 Name ,ID, ClassName | 09:06 | |
5. Locator Techniques -3 : LinkText,-Handling links | 06:46 | |
6. writing Customized xpath Using Attributes-1 | 10:21 | |
7. Writing cutomized xpath -2 :Using Tagnames Traversing | 09:45 | |
8. Interview Ques -1 | 03:51 | |
9. Interview Ques -2 | 08:04 |
***15 Popular Interview Questions on Selenium Basics**** | ||
---|---|---|
1. Difference between Relative and absolute xpath? | 11:19 | |
2. How to identify siblings and traverse back to parent nodes with xpath? | 11:48 | |
3. Identifying objects with Text using xpath locators | 08:00 | |
4. Css Selectors locators | 15:25 | |
5. Tricks and tips in identifying objects -INTERVIEW preparation | 10:00 |
Selenium Webdriver->Techniques to automate Web elements | ||
---|---|---|
1. Handling Static dropdowns with Select webdriver API | 13:27 | |
2. Handle Dynamic dropdowns with Webdriver API | 17:33 | |
3. Handling Checkboxes with webdriver API | 07:54 | |
4. Handling Radiobuttons with Customized xpath | 12:28 | |
5. Handling Radiobutton dynamically- real time examples | 15:54 | |
6. Types of Alerts present and Methods to handle them | 07:21 | |
7. Handling Java Alerts using Webdriver API | 08:13 | |
8. Web Elements Validation -1 | 07:11 | |
9. Web Elements Validation - 2 | 10:11 | |
10. Web Elements Validation -3 | 09:38 | |
11. End to End Practise Exercise - 1 | 08:33 | |
12. End to End Practise Continued.. | 10:04 | |
13. ***INTERVIEW QUESTIONS*** | 08:28 |
Synchronization usage in Selenium webdriver | ||
---|---|---|
1. What is Implicit wait? Explain with real time scenario | 11:44 | |
2. What is explicit wait? Explain with real time scenario | 12:18 | |
3. Practical examples on Implicit wait | 12:56 | |
4. Practical examples on explicit waits | 13:52 |
Techniques to automate Ajax calls,Child Windows and IFrames | ||
---|---|---|
1. Handling Ajax/Mouse Interactions | 11:09 | |
2. Actions class-real time example | 11:27 | |
3. Handling Multiple Windows | 06:50 | |
4. Window Handle concepts-real time example | 10:00 | |
5. Live Example on working with Child windows | 04:47 | |
6. How to handle Frames? | 11:00 | |
7. Frames Techniques-real time example | 14:09 |
Real Time Exercises (end to end Programming) | ||
---|---|---|
1. Test Cases- Practise Exercise | 03:57 | |
2. Exercise 1.1-Limiting Webdriver scope | 11:08 | |
3. Getting Count of links int the pages,sections | 10:31 | |
4. Testcases-Practise Exercise-2 | 03:39 | |
5. Exercise 2.1-Dynamic data in Websites | 09:31 | |
6. Exercise 2.2-Dynamic Links Handling | 16:08 | |
7. Exercise 2.3-Validations & checkpoints | 07:32 | |
8. Handling calendar UI in Travel websites | 14:36 | |
9. Generic method to handle calendar with month and date | 17:02 | |
10. Solved example on calendar methods | 03:55 |
Practical problems and Methods to Handle them with Selenium | ||
---|---|---|
1. Problem - Description | 08:03 | |
2. Idenitifying frames from Html view | 09:28 | |
3. Element Hidden or Invisible-How to validate | 09:36 | |
4. Writing Generic functions to Identify Frames/Windows | 10:34 | |
5. Example Demonstrating Multiple Frames | 08:53 | |
6. Handling Auto suggestive dropdown options | 10:50 | |
7. Dynamic data loading- Excpetion Techniques | 07:14 |
***Famous INTERVIEW QESTIONS*** | ||
---|---|---|
1. How to handle table Grids in webpage | 16:20 | |
2. Techniques used for table grid-Real time example | 16:35 | |
3. Handling HTTPS certifications | 11:54 | |
4. SSL certifications code | 07:22 | |
5. Maximizing window and deleting cookies | 12:27 | |
6. How to take Screenshots in Selenium | 04:37 | |
7. Killing the Process and Cookies using Selenium | 09:27 | |
8. Customized way of identifying locators - 1 | 09:31 | |
9. Customized way of identifying locators - 2 | 09:31 |
Cross Browser Testing with Selenium Grid | ||
---|---|---|
1. How to execute Selenium Tests Remotly | 06:14 | |
2. Grid Concepts & Architecure | 07:43 | |
3. Configuring Hub and Node-1 | 07:59 | |
4. Registering Nodes with Hub Server | 06:38 | |
5. Desired Capabilities-Grid Program | 12:32 | |
6. Execution Selenium scripts in Remote Machine | 02:32 |
***Framework Learning Plan=Must Watch Lecture**** | ||
---|---|---|
1. Framework Learning Plan****Must Watch Lecture***** | 10:05 |
Framework Part -2 -Data driven Framework&Excel API | ||
---|---|---|
1. Why we should not hard code the data? | 06:33 | |
2. How to write Global parameters with java code | 10:22 | |
3. Data driving parametirization from Properties file | 10:11 | |
4. How to deal with Reusable Components | 06:37 | |
5. what is Apace POI API & Download Instructions | 06:45 | |
6. Excel API Methods explanation | 10:15 | |
7. Program for Retreiving data from excel | 09:25 | |
8. Program for Updating data back to excel | 07:44 |
Framework Part -3- Maven- Build Management tool | ||
---|---|---|
1. Importance of Maven in Framework development | 10:58 | |
2. Installing and configuring Maven | 11:04 | |
3. Understanding Terminologies of Maven | 15:53 | |
4. Creating Maven Project and importing into eclipse | 11:05 | |
5. Understanding POM.xml file and its dependencies | 13:10 | |
6. Importance of surefirePlugin in executing Tests | 13:08 | |
7. Integration of Testng with Maven | 12:28 | |
8. Switching the Tests with Maven profiling | 10:41 |
Framework Part -4- Jenkins- Continuous Integration Tool | ||
---|---|---|
1. Importance of Jenkins in Test frameworks | 10:42 | |
2. Install and configure Jenkins | 10:45 | |
3. Configuring Jenkin Settings and Workspace | 12:18 |
Framework Part -5 - TestNG Reports for Jenkin Jobs | ||
---|---|---|
1. Testng Reporting Plugin into Jenkin jobs | 17:12 |
Framework Part -6- Logging Framework - log4j | ||
---|---|---|
1. What is log4j? its usage in Selenium framework | 09:01 | |
2. Importing log4j into Eclipse project | 14:29 | |
3. Importance of log4j xml file | 10:52 | |
4. Understanding the xml file to control logging in Testcase | 14:51 | |
5. Testcase logging with log4j example-1 | 16:29 | |
6. Testcase logging with log4j example continued... | 06:36 |
Framework Part -7 - Pageobject Pattern & page Factory | ||
---|---|---|
1. What is Page object model? | 03:41 | |
2. Creating Page object Constructor in classes | 06:58 | |
3. Object repository Mechanism | 08:24 | |
4. Practical Exercise explaining Pageobject Model | 12:45 | |
5. Page object Factory and its advantages | 13:37 | |
6. Page factory annotations FindBy | 12:55 | |
7. Practical Example explaining Page factory Model | 02:12 |
DataBase connection to Selenium Testcases | ||
---|---|---|
1. mysql download instructions | 07:29 | |
2. mySQL server connection procedure | 05:26 | |
3. Creating Database in mysql server | 04:47 | |
4. Creating Tables in Databases | 08:01 | |
5. Inserting records into table | 07:55 | |
6. Jdbc odbc connection overview | 07:55 | |
7. Integration of Database with JDBC API | 07:03 | |
8. Steps to conect Database info to Selenium - 1 | 16:48 |
Advanced Java- Collections API | ||
---|---|---|
1. What are Java collections | 06:12 | |
2. Implementation of Arrays List | 11:28 | |
3. Examples of ArrayList | 05:24 | |
4. Implementation of Set interface | 08:26 | |
5. Examples of HashSet using Iterator | 08:38 | |
6. Implementation of Map interface | 16:56 | |
7. Difference between HashMap and HashTable (Interview ) | 05:32 | |
8. Practise Exercise : Priniting unique number- Amazon interview ques | 17:40 |
Cucumber Behaviour Driven Data -Framework | ||
---|---|---|
1. Template in writing Business requirements | 06:23 | |
2. QA role in BDD | 08:48 | |
3. Template in writing testcases for Business Scenarios | 06:36 | |
4. Advantages of BDD, Why it is getting popular | 08:03 | |
5. Cucumber Framework Installation | 04:30 | |
6. Designing Cucumber Feature file | 04:26 | |
7. Cucumber Step definition file | 11:13 | |
8. End to end Automation on BDD feature file | 06:53 | |
9. End to end testing Continued - 2 | 10:28 | |
10. Cucumber Parametarization of Testcases - 1 | 08:11 | |
11. Cucumber Parametarization of Testcases - 2 | 09:11 |
Optional :Old Framework Videos ( ANT+ Jenkins+ XSLT Reporting) | ||
---|---|---|
1. What is Build Management tool? | 06:29 | |
2. Installing & configuring ANT | 09:16 | |
3. Understanding Build.xml file | 09:41 | |
4. Different ANT Commands to trigger framework | 08:33 | |
5. What Execution reports we need to impress clients? | 04:30 | |
6. Downloading and Configuring Xslt reports | 06:27 | |
7. Why Jenkins? and where it going to help us in Framework design? | 06:16 | |
8. Installing & Configuring Jenkins with Java and ANT | 07:39 | |
9. Creating Jenkins project anf integrating Existing Framework | 06:09 | |
10. Running the Framework and Scheduling it from Jenkins | 08:04 |
Cloud Testing with Selenium-Sauce Labs | ||
---|---|---|
1. Cloud Testing Basics and Vendors which supports them | 04:18 | |
2. Sauce Labs registration for Connectivity | 08:19 |
Performance Testing on Selenium Testcases | ||
---|---|---|
1. How can we perform Load Testing on Selenium Webdriver Scripts | 06:25 | |
2. Integrating Selenium Testcases with Performance Testing tool | 12:13 | |
3. Running Selenium Testcases on Headless browser for optimal performance | 04:55 |
Bonus Lectures - Defect tracking tool | ||
---|---|---|
1. Defect Management tool- Bugzilla | 06:40 | |
2. Bugzilla features- Logging a bug | 08:45 | |
3. Bugzilla features -Search Mechanisim for tracking bugs | 06:44 | |
4. Common practises in Bugzilla tool | 08:19 | |
5. Bugzilla preference feature | 06:40 |
Selenium(Appium) old versions for Mobile Testing(obsolete) | ||
---|---|---|
1. Appium Feautres | 05:58 | |
2. Installing Android Studio and Java | 06:23 | |
3. Configuring System variables for both Android SDK and Java | 08:59 | |
4. Downloading Eclipse and Installing ADT Plugin | 08:51 | |
5. Configuring ADT plugin settings in Eclipse | 07:01 | |
6. Configuring Appium,Selenium Jars | 08:42 | |
7. Creating Eclipse project and Configuring Appium selenium jars | 05:28 | |
8. Desired Capabalities concepts | 08:44 | |
9. Invoking Android Virtual Device | 12:19 | |
10. First Program explaining Mobile Capablities | 09:17 | |
11. Android Driver Invocation | 06:22 | |
12. Program on Invoking Apps | 07:54 | |
13. Maven Dependencies Importance | 10:13 | |
14. UI automator tool to identify objects | 15:15 | |
15. How to troubleshoot if its not invoking in firefox | 05:36 | |
16. Technique for Inspecting elements in Chrome | 10:08 | |
17. How to overcome Synchronization problems | 07:52 |
Wondering how you can increase your productivity in app development? Master Selenium WebDriver! With this comprehensive video course, anyone can learn how to use this convenient open-source tool for test automation. You don’t need to have advanced experience in automation and coding to start learning, which means that you can benefit from this guide even if you are a beginner.
The tutorial includes a huge collection of 256 short but at the same time informative video lectures, which gradually explain how to use Selenium WebDriver and some other tools. During the training, you will study the following modules:
Complemented with exercises and programming challenges, this tutorial is ideal for those who want to perfect their Selenium WebDriver skills. Start this course today and become an advanced tester tomorrow!
Get 100% Latest Exam Questions, Accurate & Verified Answers!
30 Days Free Updates, Instant Download!
Only Registered Members
Can View Online Video Courses
Please fill out your email address below in order to view Online Courses.. Registration is Free and Easy, You Simply need to provide an email address.
Log into your Prepaway Account
Please Log In to view Online Course
Registration is free and easy - just provide your E-mail address.
Click Here to Register