Selenium WebDriver With Python 3.x - Novice To Ninja

Selenium WebDriver With Python 3.x - Novice To Ninja

25 Hours
Deal Price$85.00
Suggested Price
$100.00
You save 15%
Selenium WebDriver With Python 3.x - Novice To Ninja
$85.00$100.0015% OFF
Selenium WebDriver With Python 3.x: Novice To Ninja

184 Lessons (25h)

  • Introduction
    Introduction1:19
    How to reach me anytime2:40
  • Setup And Configuration
    Python Installation - Windows3:52
    Configuration Of Python - Windows4:19
    Python Installation And Setup - Mac9:17
    Package Management Using PIP8:04
    IDE Options For Python Development5:46
    Installing iPython3:41
  • Understanding Variables And Data Type
    Python Terminal Walkthrough11:45
    Understanding Objects And References12:01
    Variables Rules7:24
    Numbers Data Type And Math Operations7:26
    Numbers - Exponentiation And Modulo5:44
    Arithmetic Order Of Precedence6:51
    Boolean Data Type6:02
    Working With Strings9:33
    String Methods - Part 110:59
    String Methods - Part 28:10
    More String Slicing And Indexing7:41
    Strings Formatting5:10
    Strings Quiz *** Test Your Knowledge ***
  • Advanced Data Types
    List And Accessing The Elements7:54
    List Methods10:53
    List Quiz *** Test Your Knowledge ***
    Working With Dictionary10:34
    Nested Dictionary7:03
    Dictionary Methods6:41
    Dictionary Quiz *** Test Your Knowledge ***
    Working With Tuple6:28
    Tuple Quiz *** Test Your Knowledge ***
  • Comparison And Boolean Operators
    Working With Comparators9:49
    Understanding Boolean Operators7:10
    Boolean Operators - Order Of Precedence7:41
  • Program Control Flow
    Conditional Logic - If Else Conditions11:19
    While Loop Demo7:49
    Break Continue And While/Else9:42
    For Loop Demo11:25
    Iterating Multiple Lists - Using the Zip Function3:49
    Using Range Function In For Loop8:35
  • Methods - Working With Reusable Code
    Understanding Methods10:27
    Working With Return Values12:32
    Working With Positional / Optional Parameters7:21
    Understanding Variable Scope10:15
    More Built-In Functions9:45
    Exercise With Solution *** Homework ***10:33
  • Classes - Object Oriented Programming
    Understanding Objects / Classes9:15
    Create Your Own Object12:37
    Create Your Own Methods8:58
    Inheritance8:07
    Method Overriding8:47
    Exercise With Solution *** Homework ***4:02
  • Exception Handling
    Exception Handling Demo10:17
    Finally And Else Block7:38
    Exercise With Solution *** Homework ***3:28
  • Modules
    Builtin Modules8:54
    Create Your Own Modules6:42
  • Working With Files
    How To Write Data To A File8:48
    How To Read A File6:24
    File Handling Using "With" And "As" Keywords9:32
  • Selenium WebDriver -> Setup And Installation
    Selenium Webdriver Installation - Mac4:17
    Selenium Webdriver Installation - Windows3:01
    Selenium 3.x Update8:06
  • Selenium WebDriver -> Running Tests On Various Browsers
    Run Tests On Firefox8:48
    Run Tests On Chrome - Mac6:21
    Run Tests On Chrome - Windows5:52
    Requirements To Run Tests On IE3:44
    Run Tests On IE2:31
    Requirements To Run Tests On Safari4:55
    Run Tests On Safari4:46
    Interview Questions4:30
  • Selenium WebDriver -> Finding Elements
    Understanding Elements And DOM8:36
    Find Element By Id And Name10:19
    Understanding Dynamic Ids And Selenium Exception8:02
    Find Element By Xpath And Css Selectors7:10
    Find Element By Link Text6:22
    Find Element By Class Name And Tag Name15:30
    Understanding By Class7:24
    How To Find List Of Elements11:54
    Interview Questions6:05
  • CSS Selectors - Advanced Locators
    Using Ids With CSS Selectors To Find Elements9:55
    Using Multiple Css Classes To Find Elements11:27
    Using Wildcards With Css Selectors11:28
    Finding Child Nodes Using Css Selectors7:09
    CSS Cheat Sheet
  • Xpath - Advanced Locators
    Difference Between Absolute And Relative Xpath12:27
    How To Build An Effective Xpath5:31
    Using Text To Build An Effective Xpath7:45
    Build Xpath Using Contains Keyword6:24
    Build Xpath Using Starts-with Keyword8:01
    How To Find Parent And Sibling Nodes7:38
    Exercise With Solution Interview Question11:40
    Xpath Cheat Sheet
  • Selenium WebDriver -> Working With Web Elements
    Browser Interactions Introduction8:22
    Browser Interaction - Practical Implementation10:58
    How To Click And Type On A Web Element15:53
    How To Find The State Of A Web Element10:28
    Radio Buttons And Checkboxes14:18
    Working With Elements List10:00
    Understanding Dropdown Elements5:09
    Working With A Dropdown Element - Practical Example7:30
    How To Work With Hidden Elements7:43
    Working With Hidden Elements - Practical Example10:40
    Interview Questions4:41
  • Practice Exercise
    Practice Exercise Question2:06
    Practice Exercise Solution8:46
  • Selenium WebDriver -> Useful Methods And Properties
    How To Get The Text On Element4:37
    How To Get Value Of Element Attribute5:03
    Generic Method To Find Elements14:44
    How To Check If Element Is Present12:57
    How To Build Dynamic XPath10:01
    Interview Questions4:26
  • Selenium WebDriver -> Wait Types
    Implicit Wait Vs Explicit Wait12:48
    Implicit Wait - Practical Example4:29
    Explicit Wait - Practical Example8:48
    Generic Method To Work With Explicit Wait11:19
    Interview Questions4:05
  • Selenium WebDriver -> Advanced
    Calendar Selection Introduction8:47
    Calendar Selection - Practical Example4:28
    Calendar Selection - Real Time Example8:16
    Autocomplete Introduction7:59
    AutoComplete - Practical Example4:50
    How To Take Screenshots9:27
    Generic Method To Take Screenshots6:41
    Executing Javascript Commands7:23
    How To Find Size Of The Window3:20
    How To Scroll Element Into View11:06
    Interview Questions5:05
  • Selenium WebDriver -> Switch Window And IFrames
    How To Switch Window Focus9:41
    Switch To Window - Practical Example6:02
    How To Work With Iframes11:07
    Switch To IFrame - Practical Example7:39
    Handling Javascript Popup8:55
  • Selenium WebDriver -> Working With Actions Class
    Mouse Hover Actions11:06
    How To Drag And Drop Element On A Web Page7:28
    Working With Sliders Actions5:50
  • Logging Infrastructure
    Introduction To Logging Infrastructure10:49
    Changing The Format Of Logs8:39
    Logger - Console Example9:02
    Logger - Configuration File Example12:27
    How To Write A Generic Custom Logger Utility14:09
  • Unittest Infrastructure
    Unittest Introduction5:36
    Writing First Test Case11:00
    How To Implement Class Level SetUp And TearDown Methods5:46
    How To Assert A Test Method17:02
    How To Run Code From Terminal8:33
    How To Create A Test Suite9:41
  • Pytest -> Advanced Testing Framework
    Pytest Installation And First Script9:09
    How To Work With Pytest Fixtures4:47
    Multiple Ways To Run Test Cases8:28
    Conftest - Common Fixtures For Multiple Modules10:59
    How To Maintain Run Order Of Tests9:07
    Running Tests Based On Command Line Arguments11:43
    Structure Tests In A Test Class11:28
    How To Return A Value From Fixtures6:59
    How To Generate Html Test Report5:21
  • Automation Framework - Part 1
    Automation Framework Introduction10:26
    Understanding Framework Structure5:03
    Test Scenario Without Framework10:58
    Convert Test Case To Page Object Model Framework8:58
    Refactor Your Page Object Class - Part 111:27
    Build Your Custom Selenium Driver Class10:32
    Refactor Your Page Object Class - Part 211:31
  • Automation Framework - Part 2
    Add Logging To Automation Framework11:07
    How To Verify Test Case Result7:08
    Complete Login Page Test Cases10:28
    Create Conftest To Implement Common Setup Methods10:59
    Refactor Conftest - Make Framework More Readable8:11
  • Automation Framework - Part 3
    How To Assert Without Stopping Test Execution9:06
    How To Assert Without Stopping Test Execution - Practical Example - 110:27
    How To Assert Without Stopping Test Execution - Practical Example - 29:50
    Implement Screenshots In A Framework10:53
    Taking Screenshots On Test Failure7:16
    BasePage And Util Concept Introduction14:42
    Inheriting BasePage Class4:04
  • Automation Framework -> Practice Exercise
    CustomDriver - Additional Methods Before Exercise7:08
    Practice Exercise Question8:06
    Find Element Locators - Solution Part 14:59
    Create Register Courses Page Class - Solution Part 211:46
    Create Register Courses Test Class - Solution Part 311:02
  • Data Driven Testing
    Setup And Configuration4:34
    Data Driven Testing - Practical Implementation11:28
    Utility To Read CSV Data7:57
    Multiple Data Sets Test Case - Practical Example8:01
  • Running Complete Test Suite
    How To Manage Navigation In Framework9:37
    Refactor Login Tests8:26
    How To Run A Test Suite5:21
    Running Test Suite On Chrome10:55
  • Conclusion
    BONUS: What's Next and other cool free stuff2:20
Selenium WebDriver With Python 3.x - Novice To Ninja
$85.00$100.0015% OFF
View similar items
DescriptionInstructorImportant DetailsRelated Products

Learn Python & Selenium WebDriver, Two of Today's Most Important Programming Tools

LK
Lets Kode ItLet's Kode It is the best place to learn all computer related skills including coding, testing, web development or Microsoft Word, Excel, Powerpoint.

Description

The two aims of this course are to teach you the Python programming language and how to use it in conjunction with Selenium WebDriver. Over the comprehensive 25 hours of content, you'll go from beginner to advanced in Python and Selenium, understand automation framework design, how to log infrastructure, and much more. All of these skills will set your resume apart and put you on the path to a career in automation testing.

  • Access 184 lectures & 25 hours of content 24/7
  • Use real time web applications to understand how different components can be automated
  • Discuss logging infrastructure, cross-browser testing, automation framework design, & more
  • Install & configure Python & iPython
  • Set up & configure Selenium WebDriver

Specs

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your Cart
Your cart is empty. Continue Shopping!
Processing order...