McAfee-Secured Website

Course name Software Testing Courses Selenium WebDriver With Python 3.x for Automation Framework: Selenium WebDriver With Python 3.x for Automation Framework

Selenium WebDriver With Python 3.x for Automation Framework Video Course

Selenium WebDriver With Python 3.x for Automation Framework Video Course is developed by Software Testing Courses Professionals to help you pass the Selenium WebDriver With Python 3.x for Automation Framework 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 Python 3.x for Automation Framework exam.

Curriculum For This Course

  • 1. Setup And Configuration 7 Videos 00:41:55
    • Python Installation - Windows 03:36
    • Configuration Of Python - Windows 04:05
    • Python Installation And Setup - Mac 08:04
    • *** Must Watch Lecture Before Moving Forward *** 06:26
    • Package Management Using PIP 06:38
    • IDE Options For Python Development 05:04
    • Installing iPython 03:27
  • 2. Understanding Variables And Data Type 12 Videos 01:38:45
    • Python Terminal Walkthrough 11:20
    • Understanding Objects And References 09:59
    • Variables Rules 05:26
    • Numbers Data Type And Math Operations 07:12
    • Numbers - Exponentiation And Modulo 05:30
    • Arithmetic Order Of Precedence 06:39
    • Boolean Data Type 05:46
    • Working With Strings 09:13
    • String Methods - Part 1 10:44
    • String Methods - Part 2 07:54
    • More String Slicing And Indexing 07:23
    • Strings Formatting 04:56
  • 3. Advanced Data Types 6 Videos 00:49:33
    • List And Accessing The Elements 07:42
    • List Methods 10:30
    • Working With Dictionary 10:05
    • Nested Dictionary 06:58
    • Dictionary Methods 06:30
    • Working With Tuple 06:17
  • 4. Comparison And Boolean Operators 3 Videos 00:24:39
    • Working With Comparators 09:17
    • Understanding Boolean Operators 06:58
    • Boolean Operators - Order Of Precedence 07:30
  • 5. Program Control Flow 6 Videos 00:52:39
    • Conditional Logic - If Else Conditions 09:53
    • While Loop Demo 07:42
    • Break Continue And While/Else 09:22
    • For Loop Demo 11:02
    • Iterating Multiple Lists - Using the Zip Function 03:24
    • Using Range Function In For Loop 08:22
  • 6. Methods - Working With Reusable Code 6 Videos 01:00:53
    • Understanding Methods 10:11
    • Working With Return Values 12:15
    • Working With Positional / Optional Parameters 07:10
    • Understanding Variable Scope 09:52
    • More Built-In Functions 09:27
    • Practice Exercise With Solution *** Homework *** 08:03
  • 7. Classes - Object Oriented Programming 6 Videos 00:51:46
    • Understanding Objects / Classes 08:47
    • Create Your Own Object 12:20
    • Create Your Own Methods 08:42
    • Inheritance 07:54
    • Method Overriding 08:35
    • Practice Exercise With Solution *** Homework *** 03:41
  • 8. Exception Handling 3 Videos 00:21:23
    • Exception Handling Demo 09:42
    • Finally And Else Block 07:28
    • Practice Exercise With Solution *** Homework *** 03:15
  • 9. Modules 2 Videos 00:15:36
    • Builtin Modules 08:29
    • Create Your Own Modules 06:31
  • 10. Working With Files 3 Videos 00:24:44
    • How To Write Data To A File 08:18
    • How To Read A File 06:03
    • File Handling Using "With" And "As" Keywords 09:18
  • 11. Selenium WebDriver -> Setup And Installation 3 Videos 00:14:51
    • Firebug and Firepath Installation 06:51
    • Selenium WebDriver Installation - Mac 04:02
    • Selenium WebDriver Installation - Windows 02:49
  • 12. Selenium WebDriver -> Running Tests On Various Browsers 7 Videos 00:36:32
    • Running Tests On Firefox 07:34
    • Running Tests On Google Chrome - Mac 06:03
    • Running Tests On Google Chrome - Windows 05:39
    • Requirements To Run Tests On IE 03:44
    • Running Tests On Internet Explorer 02:31
    • Running Tests On Safari 04:36
    • *** Interview Questions *** 04:17
  • 13. Selenium WebDriver -> Finding Elements 9 Videos 01:21:22
    • Understanding Elements And DOM 08:15
    • Find Element By Id And Name 10:03
    • Understanding Dynamic Ids And Selenium Exception 07:40
    • Find Element By XPath And CSS Selectors 06:24
    • Find Element By Link Text 05:31
    • Find Element By Class Name And Tag Name 14:53
    • Understanding "By" Class 06:11
    • How To Find List Of Elements 02:54
    • *** Interview Questions *** 05:51
  • 14. CSS Selectors - Advanced Locators 4 Videos 00:39:59
    • Using Ids With CSS Selectors To Find Elements 09:23
    • How To Use Multiple CSS Classes To Find Elements 11:15
    • Using Wildcards With CSS Selectors 11:09
    • How To Find Child Nodes Using CSS Selectors 06:59
  • 15. Xpath - Advanced Locators 7 Videos 00:59:25
    • Difference Between Absolute And Relative Xpath 11:52
    • How to Build An Effective Xpath 05:25
    • Using Text To Build An Effective Xpath 07:28
    • Build Xpath Using Contains Keyword 06:13
    • Build Xpath Using Starts-With Keyword 07:52
    • How To Find Parent and Sibling Nodes 06:44
    • Practice Exercise With Solution + *** Interview Question *** 10:53
  • 16. Selenium WebDriver -> Working With Web Elements 11 Videos 01:45:42
    • Browser Interactions Introduction 07:58
    • Browser Interaction *** Practical Implementation *** 10:48
    • How To Click And Type On A Web Element 15:39
    • How To Find The State Of A Web Element (Disabled And Enabled Elements) 10:14
    • Radio Buttons And Checkboxes 14:01
    • Working With Elements List 09:50
    • Understanding Dropdown Elements 04:55
    • Working With A Dropdown Element *** Practical Example *** 07:18
    • How To Work With Hidden Elements 07:18
    • Working With Hidden Elements - Practical Example 10:31
    • *** Interview Questions *** 04:31
  • 17. Practice Exercise 2 Videos 00:10:52
    • Practice Exercise Question 01:37
    • Practice Exercise Solution 08:38
  • 18. Selenium WebDriver -> Useful Methods And Properties 6 Videos 00:51:47
    • How To Get The Text On Element 04:25
    • How To Get Value Of Element Attribute 04:54
    • Generic Method To Find Elements 14:11
    • How To Check If Element Is Present 12:28
    • How To Build Dynamic XPath 09:42
    • *** Interview Questions *** 04:16
  • 19. Selenium WebDriver -> Wait Types 5 Videos 00:41:29
    • Implicit Wait Vs Explicit Wait 12:32
    • Implicit Wait *** Practical Example *** 04:18
    • Explicit Wait *** Practical Example *** 08:37
    • Generic Method To Work With Explicit Wait 10:56
    • *** Interview Questions *** 03:50
  • 20. Selenium WebDriver -> Advanced 11 Videos 01:17:19
    • Calendar Selection Introduction 08:35
    • Calendar Selection *** Practical Example *** 04:17
    • Calendar Selection *** Real Time Example *** 08:07
    • AutoComplete Introduction 07:42
    • AutoComplete *** Practical Example *** 04:38
    • How To Take Screenshots 09:14
    • Generic Method To Take Screenshots 06:07
    • Executing JavaScript Commands 07:17
    • How To Find Size Of The Window 02:54
    • How To Scroll Element Into View 10:38
    • *** Interview Questions *** 04:50
  • 21. Selenium WebDriver -> Switch Window And IFrames 5 Videos 00:43:24
    • How To Switch Window Focus 09:30
    • Switch To Window *** Practical Example *** 05:46
    • How To Work With IFrames 10:47
    • Switch To IFrame *** Practical Example *** 07:32
    • Handling JavaScript Popup 08:45
  • 22. Selenium WebDriver -> Working With Actions Class 3 Videos 00:24:24
    • Mouse Hover Actions 10:56
    • How To Drag And Drop Element On A Web Page 07:16
    • Working With Sliders Actions 05:39
  • 23. Logging Infrastructure 5 Videos 00:55:06
    • Introduction To Logging Infrastructure 10:31
    • Changing The Format Of Logs 08:26
    • Logger - Console Example 08:38
    • Logger - Configuration File Example 12:07
    • How To Write A Generic Custom Logger Utility 13:39
  • 24. Unittest Infrastructure 5 Videos 00:47:57
    • Unittest Introduction 04:51
    • Writing First Test Case 09:47
    • How To Implement Class Level SetUp And TearDown Methods 05:33
    • How To Assert A Test Method 14:34
    • How To Run Code From Terminal 07:59
  • 25. Pytest -> Advanced Testing Framework 9 Videos 01:18:00
    • Pytest Installation And First Script 08:27
    • How To Work With PyTest Fixtures 04:37
    • Multiple Ways To Run Test Cases 08:12
    • Conftest -> Common Fixtures To Multiple Modules 10:48
    • How To Maintain Run Order Of Tests 08:25
    • Running Tests Based On Command Line Arguments 10:59
    • Structure Tests In A Test Class 11:18
    • How To Return A Value From Fixtures 06:39
    • How To Generate HTML Test Report 05:10
  • 26. Automation Framework - Part 1 6 Videos 00:58:29
    • Understanding Framework Structure 04:47
    • Test Scenario Without Framework 10:41
    • Convert Test Case To Page Object Model Framework 08:37
    • Refactor Your Page Object Class - Part 1 11:14
    • Build Your Custom Selenium Driver Class 10:01
    • Refactor Your Page Object Class - Part 2 11:15
  • 27. Automation Framework - Part 2 5 Videos 00:47:53
    • Add Logging To Automation Framework 10:54
    • How To Verify Test Case Result 06:58
    • Complete Login Page Test Cases 10:12
    • Create Conftest To Implement Common Setup Methods 10:43
    • Refactor Conftest *** Make Framework More Readable *** 07:50
  • 28. Automation Framework - Part 3 7 Videos 01:06:16
    • How To Assert Without Stopping Test Execution 08:53
    • How To Assert Without Stopping Test Execution *** Practical Example *** Part - 1 09:52
    • How To Assert Without Stopping Test Execution *** Practical Example *** Part - 2 09:50
    • Implement Screenshots In A Framework 09:54
    • Taking Screenshots On Test Failure 06:47
    • BasePage And Util Concept Introduction 14:12
    • Inheriting BasePage Class 03:49
  • 29. Automation Framework -> Practice Exercise 5 Videos 00:43:01
    • CustomDriver -> Additional Methods Before Exercise 06:34
    • Practice Exercise Question 08:06
    • Find Element Locators -> Solution Part 1 04:49
    • Create Register Courses Page Class -> Solution Part 2 11:39
    • Create Register Courses Test Class -> Solution Part 3 10:52
  • 30. Data Driven Testing 4 Videos 00:32:00
    • Setup And Configuration 04:17
    • Data Driven Testing *** Practical Implementation *** 11:18
    • Utility To Read CSV Data 07:51
    • Multiple Data Sets Test Case *** Practical Example *** 07:55
  • 31. Running Complete Test Suite 4 Videos 00:34:19
    • How To Manage Navigation In Framework 09:32
    • Refactor Login Tests 08:21
    • How To Run A Test Suite 04:58
    • Running Test Suite On Chrome 10:33