MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Selenium Webdriver with Java (Basics + Advance + Architect)

Course Summary

Complete course in Selenium Automation that covers Selenium 1.0, 2.0 & 3.0 with Selendroid, IOS & Appium Mobile APIs)


  • +

    Course Syllabus

    • Introduction to the Course
      • Introduction
    • Core Java essentials for Selenium
      • Introduction to Core Java
      • Classes and Objects
      • Basic Java programming and features - Part 1
      • Basic Java programming and features - Part 2
      • Basic Java programming and Feature - PDF
      • If Else statements and Switch Case
      • Do While and For Loops
      • Arrays and Methods
      • Arrays and Methods - PDF
      • OOPS - Static and Non Static
      • OOPS - Part 2
      • OOPS - Object oriented programming - Part 1 & 2 - PDF
      • OOPS - Object oriented programming - Part 3
      • OOPS - Object oriented programming - Part 3 - PDF
      • Exception Handling - Part 1
      • Exception Handling - Part 2
      • Exception Handling - Code
      • Packages and Access Modifiers
      • Packages and Access Modifiers - PDF
      • Reading Properties files
      • Reading Notepad file
      • Reading and Writing Notepad and Properties file - code
      • Reading Excel Files and Generating logs through Log4J API
      • Reading Excel and Generating logs - Code
      • Java Collections
      • Reflection API
      • Collection and Reflection API - Code
    • Selenium IDE
      • Introduction to Selenium IDE
    • Selenium RC - Remote Control - 1.0
      • Introduction to Selenium RC
      • Understanding the RC Architecture
      • Introduction to Selenium RC - Code
      • Selenium RC Features & Examples - Part 1
      • Selenium RC Features & Examples - Part 2
      • Selenium RC Features & Examples - Code
      • Capturing Screenshots, Emailing test results
      • Handling Captchas
      • Capturing Screenshots, Emailing test results & Captcha submission - Code
      • Handling tabs and pop ups
      • Online WebTables
      • Online WebTables & Handling Tabs and Pop ups - Code
    • Xpath VS CSS Locators
      • Introduction to Xpath locators
      • Dynamic Xpaths and functions - Chrome & IE
      • CSS Locators
    • Selenium WebDriver - 2.0 - Basics
      • WebDriver Introduction - Part 1
      • Selenium WebDriver Architecture
      • Introduction to WebDriver API
      • Introduction to WebDriver - Code
      • Handling Dropdowns and Select Class
      • Handling Multiple Dropdown values and Links
      • Handling Radio buttons and Checkboxes
      • Capture Screenshots and Email test results
      • Code from the last 3 lectures
      • Browser Navigation Methods
      • Handling tabs and pop ups
      • Capturing screenshot, Handling tabs and pop ups - Code
    • Selenium Webdriver 2.0 - Advance
      • Handling Java script Alerts & Keyboard Events
      • Handling User Authentication and Input alerts
      • HtmlUnitDriver and Handling Captchas
      • Code from the last 2 lectures
      • Handling WebTables
      • Handling Synchronization issues and Firefox profiles
      • Handling WebTables, Synchronization issues, Firefoxprofiles - Code
      • Event Listners, Event Firing Mouse, Coordinates
      • Event Listners, Event Firing Mouse, Coordinates - Code
      • Actions, Mouse Movement, JavascriptExecutor
      • Handling IFrames
      • IsElementPresent, IsEnabled, IsSelected
      • Actions, Mouse Movement & JavascriptExecutor - Code
      • Working with Chrome Driver - Part 1
      • Working with Chrome Driver - Part 2
      • Handling JQuery Elements - Drag and Drop, Sliders, Resizable
      • Working on IE Browser using Actions
      • Handling SSL Certificate errors
      • Handling JQuery Elements - Drag and Drop, Sliders, Resizable - Code
    • Implicit Wait VS Explicit Wait
      • Handling Synchronization issues - Implicit Wait
      • WebDriverWait and Fluent Wait - Explicit Wait
      • Project Code
    • Flex (Flash) Testing through RC & WebDriver
      • Testing Flex Apps using Selenium Flash API - RC
      • Testing Flex Apps using Selenium Flash API - Webdriver
      • Testing Flex Apps using Selenium Flash API - Code
    • Selenium Grid 2
      • Introduction to Grid 2
      • Configuring Nodes & Hub
      • DesireCapabilities and RemoteWebDriver
      • Running Test on Multiple browsers & Nodes
      • Project Code
    • Junit, Ant & Report Generation
      • Introduction to JUnit and Annotations
      • JUnit Assertions
      • JUnit Parameterization
      • Configuring ANT and Generating reports
      • Project Code
    • TestNG, Ant & Report Generation through XSLT
      • Introduction to TestNG and Annotations
      • TestNG Parameterization
      • Configuring ANT, Generating TestNG & XSLT Reports
      • Code for generating XSLT / Surefire Reports through MAVEN
      • Project Code
      • TestNG XSLT Jar, Build.xml & TestNG.xml file
    • SauceLabs Integration
      • Integrating the test cases to execute on SauceLabs cloud network
    • Data Driven Automation Framework
      • Data Driven Framework Architecture Overview - Part 1
      • Data Driven Framework Architecture Overview - Part 2
      • Data Driven Implementation - Part 1
      • Data Driven Implementation - Part 2
      • Data Driven Implementation - Part 3
      • Data Driven Implementation - Part 4
      • Data Driven Implementation - Part 5
      • Data Driven Implementation - Part 6
      • Data Driven Implementation - Part 7
      • Framework Code
      • Framework JArs
    • Hybrid (Data + Keyword driven) Automation Framework
      • Hybrid Framework Introduction
      • Hybrid Framework Architecture Explanation - Part 1
      • Hybrid Framework Architecture Explanation - Part 2
      • Hybrid Framework Architecture Explanation - Part 3
      • Hybrid Framework Architecture Explanation - Part 4
      • Mail sending utility
      • Framework Code
    • Page Object Model Framework with Page Factories
      • Page Object Model Introduction
      • Page Object Model Implementation Part 1
      • Page Object Model Implementation Part 2
      • Page Object Model Implementation Part 3
      • Page Object Model Implementation Part 4
      • Page Object Model Implementation Part 5
      • Page Object Model Implementation Part 6
      • Pom with Factory - Code
      • Project Code
    • Configuration Management - SVN & MAVEN
      • Introduction to SVN
      • Introduction to Maven
      • Maven configuration and POM.xml
      • Maven installation on MAC
      • Getting started with Maven - Adding dependencies - MAC
    • Git - GitHub
      • Introduction to Version control system
      • Installing Git on Windows
      • Git Commands
      • Introduction to GitHub - remote repository
      • Creating Account on GitHub & Pushing code to the remote repository
    • Continuous Integration - Jenkins CI
      • Introduction to Continuous Integration and configuring Jenkins
      • Creating a free style Jenkins project
    • Database Testing for Selenium
      • Introduction to Database Testing
      • Database JDBC Connectivity
      • JDBC Connectivity Code
    • Cucumber BDD
      • Starting with Cucumber Basics
      • Various Cucumber Annotations
      • Parameterization and Reporting in Cucumber
      • Creating Multiple scenarios and Test Stories
      • Cucumber Jars
      • Project Code
    • Cucumber JVM - WebDriver DataDriven Framework
      • Basic architecture and Cucumber Maven dependencies
      • Applying WebDriver layer using WebConnector
      • Framework code
    • Android Driver
      • Working with Android Driver
      • Executing test on an Emulator
      • Executing test on a Real Device
      • Project Code
    • Selendroid - Selenium 3.0 for Automating Android Devices
      • Introduction to Selendroid - Mobile Automation Testing
      • Installing & Configuring Selendroid
      • Automating Android Native APP - Part 1
      • Automating Android Navtie App - Part 2
      • Project Code
    • Appium - Selenium 3.0 for Automating IOS & Android Devices - MAC version
      • Introduction to Appium
      • Appium Installation
      • Appium Installation - Detailed
      • Appium on Windows - Installation
      • Latest Appium Jars
      • Automating IPhone Hybrid App
      • Android Native Test Part 1
      • Android Native Test Part 2
      • Android Native Test Part 3
      • Android Chrome WebApp Test
      • Project Code
    • Appium - Testing IOS WebApp on Safari browser
      • Adding Appium JAVA Docs to Eclipse
      • Basic WebApp test on Safari
      • Basic WebApp test on Safari - Code
      • Handling Dropdown and Hyperlinks
      • Handling Dropdown and Hyperlinks - Code
    • IOS-Driver: Selenium 3.0 API for Automation IOS Applications
      • Introduction to IOS-Driver
      • IOS-Driver Installation
      • Project Code


Course Fee:
USD 137

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top