Selenium WebDriver With Java

Selenium WebDriver With Java

32 Hours
Deal Price$35.00
Suggested Price
$100.00
You save 65%
Selenium WebDriver With Java
$35.00$100.0065% OFF
Selenium WebDriver With Java

204 Lessons (32h)

  • Selenium Introduction
    Instructor Introduction1:34
    Course Outcome - *** MUST WATCH ***8:34
    Why Selenium?9:24
    Selenium WebDriver Architecture - How WebDriver Works?8:00
    How to reach me anytime?2:06
  • Setup and installation of required tools and plugins
    Overview and Install Java5:09
    Java Environment Setup8:29
    Install Eclipse - Windows5:16
    Eclipse Installation - Mac4:35
    Install Selenium IDE And First Script9:01
    Firebug and Firepath Installation7:33
    Install Maven Plugin3:09
  • Java Concepts - Data Types / Classes / Methods
    Hello World10:57
    Variables14:24
    Reference Data Type - Strings Example11:32
    String Methods - Part 111:19
    String Methods - Part 28:53
    String Vs StringBuffer Vs StringBuilder *** Interview Question ***
    Arrays15:43
    Classes And Methods10:51
    Understanding Objects10:45
    This Keyword8:39
    Constructors11:06
    Conditional Statement10:07
    Switch Statement10:05
    While Loop14:43
    For Loops9:48
  • Practice Exercise With Solution + *** Interview Question ***
    Practice Exercise With Solution + *** Interview Question ***11:08
    Practice Exercise + Interview Question -> Reverse Characters Of A String2:31
    Practice Exercise + Interview Solution -> Reverse Characters Of A String9:18
  • Java Concepts - Object Oriented Programming Concepts
    Inheritance15:23
    Access Modifiers and Packages17:24
    Abstract Class - Abstraction Part 115:51
    Interface - Abstraction Part 212:57
    Interface vs Abstract Class - Interview Question
    Method Overloading14:24
    More On Method Overloading4:16
    Method Overriding12:34
    Overloading vs Overriding - Interview Question
    Exceptions - Checked17:21
    Exceptions - RunTime10:02
    Reading Properties File
  • Selenium WebDriver -> Running Tests On Various Browsers
    Downloading And Adding Selenium Jars To The Project8:45
    Setup Selenium 3.x Environment5:59
    Selenium 3.x Update8:06
    Running Tests On Firefox4:47
    Running Tests On Firefox With Selenium 3.x7:50
    Desired Capabilities Introduction7:21
    Running Tests On Google Chrome9:36
    Running Tests On Internet Explorer10:25
    Resolving IE Related Issues4:46
    Running Tests On Safari7:21
    *** Interview Questions ***3:06
  • Mutliple Ways To Locate Elements
    Find Elements Using ID And XPATH8:24
    Find Elements Using Name4:42
    Find Elements Using LinkText And PartialLinkText8:08
    Find Elements Using ClassName6:39
    Find Elements Using TagName And *** Interview Question ***6:32
  • 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:10
    CSS Cheat Sheet
  • Xpath - Advanced Locators
    Difference Between Absolute And Relative Xpath12:27
    How To Build An Effective Xpath5:31
    Using Text To Build 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 Question ***11:40
    Xpath Cheat Sheet
  • Selenium IDE / WebDriver -> Basics
    Using IDE to Generate Code15:18
    Assert vs Verify - Selenium IDE Commands6:37
  • Selenium WebDriver -> Working With Web Elements
    JUnit Introduction9:08
    How To Click And Type On A Web Element14:27
    How To Navigate Between Web Pages16:30
    How To Find The State Of A Web Element10:22
    Radio Buttons And CheckBoxes14:05
    Working With List Of Elements12:09
    How To Work With Hidden Elements5:42
    Working With Hidden Elements *** Practical Example ***10:23
    Dropdowns and MultiSelect16:37
  • Useful Methods
    1 - How To Get The Text On Element6:27
    2 - How To Get Value Of Element Attribute6:10
    3 - Generic Method To Find Elements12:33
    4 - Generic Method To Find Element List6:26
    5 - How To Check If Element Is Present9:06
    6 - Generic Methods - Code Refactoring6:09
  • Selenium WebDriver -> Wait Types - Handling Synchronization Issues
    1 - Implicit Wait Vs Explicit Wait10:59
    2 - Implicit Wait - Practical Example6:30
    3 - Explicit Wait - Practical Example8:39
    4 - Generic Method To Work With Explicit Wait - Part 111:04
    5 - Generic Methods To Work With Explicit Wait - Part 27:49
    6 - Interview Questions5:55
  • Selenium WebDriver -> Advanced
    Calendar Selection - working with date pickers8:47
    Calendar Selection *** Practical Example ***4:08
    Calendar Selection *** Real Time Example ***6:48
    Autocomplete9:35
    Handling Web Tables12:38
    Executing JavaScript Commands8:40
    How To Find Size Of The Window5:31
    How To Scroll Element Into View8:51
    Capturing screenshots of a web page12:14
    Wait Types - Handling Synchronization Issues17:07
  • Selenium WebDriver -> Switch Window And IFrames
    How To Switch Window Focus11:04
    Switch To Window *** Practical Example ***8:28
    How To Work With IFrames11:00
    Switch To IFrame *** Practical Example ***8:04
    Handling JavaScript Popup9:52
  • Selenium WebDriver -> Working with Actions Class
    Mouse Hover Actions9:34
    Drag and Drop Elements on a Web Page8:02
    Working With Sliders Actions6:20
  • Automation Framework
    Automation Framework Introduction14:38
    Page Object Model15:10
    Creating Object Repository and Page Class10:21
    Page Factory16:18
    Data Driven Testing - Using Excel Files19:17
    Find all links on a web page - BONUS14:58
  • Logging Infrastructure - Using Log4j
    Log4j Introduction15:34
    Log4j Console Appenders9:58
    Configuring Properties File15:48
    Test Case Using Logging Infrastructure11:21
    Appenders Initialization Issues Of Log4j7:26
  • TestNG Framework
    TestNG Introduction14:24
    Running Test Suite12:58
    Grouping Tests10:07
    Dependent Tests9:39
    Prioritizing Tests8:37
    Reporters And Asserts18:55
    Parameters And DataProviders18:41
    Multiple Browsers And Parallel Tests12:10
    Listeners19:53
    MultiThreading And Parallel Tests14:45
    Taking Screenshot On Test Failure - Part 110:23
    Taking Screenshot On Test Failure - Part 25:51
  • Advanced Reporting
    Advanced Reporting Introduction And Features9:56
    Advanced Reporting - Practical Example12:18
    Attaching Screenshots To Advanced Reports9:05
    Multiple Test Cases *** Practical Example ***9:23
    Reporting With Page Object Model11:18
    Exercise With Solution *** Homework ***7:34
  • Selenium WebDriver -> Data Driven Testing
    Data Driven Testing Introduction7:21
    Reading Data From Excel File10:32
    Reading Multiple Data Sets From Excel File8:40
    Multiple Data Set Test Case Practical Example14:38
    Writing Data To Excel File8:45
  • Working With Firefox Profiles
    Firefox Profiles Introduction5:47
    Using Firefox Profile In Web Automation Code7:24
    Chrome Options - Bring Up Chrome With Extensions10:41
  • Selenium WebDriver -> File Upload And Windows Authentication
    File Upload Windows - Robot10:47
    File Upload Mac - Robot10:36
    AutoIT Installation And Finder Tool6:32
    File Upload Windows - AutoIT11:33
    Handling Windows Authentication Using AutoIT9:39
  • WebDriver Event Listener
    WebDriver Event Listener - Part 18:29
    WebDriver Event Listener - Part 27:25
  • Cross-Browser Testing Using Selenium Grid 2.0
    Selenium Grid Introduction7:52
    Hub And Nodes Configuration - Part 114:54
    Hub And Nodes Configuration - Part 211:47
    Grid Configuration Using JSON File8:59
    Running Test Case On Selenium Grid Environment14:46
    Real Time Practical Example Of Selenium Grid17:48
  • Build Management With Maven
    Maven Features and Advantages8:42
    Setup and Installation (MAC and Windows)14:57
    Creating And Importing Maven Project12:33
    Maven Local And Central Repositories9:44
    POM Explanation - Core Of Maven19:10
    Build Lifecycle And Maven Commands16:38
    Maven Project Migration9:32
    Maven TestNG Integration And Maven Profiles16:08
    Where To Find TestNG Reports In Maven?6:21
  • Continuous Integration With Jenkins
    Jenkins Features And Advantages8:50
    Jenkins Setup And Installation5:49
    Jenkins Configuration8:04
    Securing Jenkins6:27
    Jenkins Plugins Management4:41
    Jenkins Git Integration3:10
    Building A Maven Project Using Jenkins6:58
    Building A Freestyle Project Using Jenkins6:30
    Building A Remote Project Using Git And Jenkins7:47
    Jenkins Scheduling Builds On A Git Repository12:31
  • Database Testing
    Testing MySql And Oracle14:34
    Testing MongoDB14:46
  • Performance Testing
    Performance Testing Going The System Way14:46
    Performance Testing By Making A StopWatch9:29
  • Behavior Driven Development Using Cucumber
    Features And Advantages9:10
    An Example Of Cucumber Template7:18
    Cucumber Eclipse Plugin Installation2:51
    Downloading Cucumber Jars8:00
    Setting Up Cucumber Project4:44
    Selenium Login Test7:22
    Understanding The Feature File8:58
    Gherkin Keywords Explanation12:03
    Running The Tests Using Feature File10:23
    Understanding Cucumber Options6:24
    Converting Selenium Test To Cucumber With Step Definition11:48
  • Java Advanced - Collections Framework
    Array List12:38
    Linked List7:41
    Array List vs Linked List *** Interview Question ***10:29
    Sets11:28
    Maps9:29
    Different Kind Of Maps *** Interview Question ***10:42
  • Conclusion
    BONUS: Other Cool Stuff2:20
Selenium WebDriver With Java
$35.00$100.0065% OFF
View similar items
DescriptionInstructorImportant DetailsRelated Products

Get a Complete Overview of the Web Automation Testing Process with Real Examples

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

This broad course begins with Selenium WebDriver and expands into topics as diverse as Java, TestNG, Maven Build Management, Jenkins, database testing, and much more. It's an all-encompassing look at the automation testing process from beginner to advanced. Each example is taken from testing real time web apps so you'll get an actual, hands-on look at the automation process in action.

  • Access 204 lectures & 32 hours of content 24/7
  • Learn how to code in Java
  • Explore TestNG, Selenium grid, Log4J, Maven, Jenkins, & more
  • Understand database testing, performance testing, & behavior driven testing using Cucumber
  • Discuss advanced reporting & using the Page Object Model

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...