Skip to content
UdemySeleniumPaid courseAll LevelsCertificate

Selenium WebDriver,Appium&Protractor using JAVA for beginner (Udemy.com)

Selenium IDE,core JAVA,Selenium webdriver,Appium(Mobile Automation Testing),Protractor(Protractor automation framework)

Created by: Lucky Trainings

Last updated July 2020

icon
What you will learn

  • You can work on any project on Selenium, Appium and Protractor tools
  • Crack interviews

How it compares

Against the other 108 rated Udemy courses in Selenium on CourseDuck:

  • Rating3.9 out of 5higher than 12% of them
  • Reviews70#93 of 109 by number of reviews
  • Length37.2 hourslonger than 89% of them
  • Last updatedJuly 2020earlier than 66% of them

icon
Course Description

  • Updated course with latest framework concepts(Selenium POM framework), JENKINS, GIT on Jan 18th 2020         

                                      Selenium Content

Demo session:

  • Introduction to Automation

  • Why and when will we go for Automation

  • What is the use of Automation

  • What is the difference between Selenium and QTP

  • About Selenium:

  • What is Selenium

  • Advantages of Selenium

  • Different flavors of Selenium:

·         Selenium IDE  

·         Selenium RC  

·         Selenium Grid                                                                                       

·         Selenium Web Driver/Selenium 2.0  

·         Selendroid  

Selenium IDE Overview:  

  • Downloading and Installing Selenium IDE

  • Features of  Selenium IDE

  • Selenium IDE Icons

  • Recording your first test with Selenium IDE

  • Save and playback first script

  • Mode of execution

  • What is command , target, value

  • Asserting the elements

  • Verifying the elements

  • WaitFor elements

  • Storing the elements

  • Synchronization commands

  • Adding Selenium IDE comments

  • goBack, refresh, Enterkey simulation, highlight ..etc.

  • IDE Context Menu

  • Building Test cases using Selenium IDE

  • Capturing screenshots in IDE

  • Start & break points with example, limitations of ide

  • How to use looping statements like IF, while  in IDE with few examples

  • Usage of goto commands in IDE

  • Delete all cookies 

  • Multiple user creation using if condition

  • Generating Dynamic values using JS functions

  • Usage of JS functions with IDE

  • Creating test suites

  • Framework in IDE

Core Java  concepts:

  •  Introduction To Core Java

  • What is jre, jdk, jvm

  • Install java

  •  Environment variable configuration

  •  Datatypes

  • method

  •  variables

  • Package

  •  What is a class and object?

  •  various data types

  • Download eclipse

  • How to create java project

  • What is object

  • How to create object to  a class

  • What are method parameters with examples

  • How to add return type to a method with examples

  • Public

  • Private

  • Protected

  • Default

  • Inheritance and examples on parent child relationship

  • What is abstraction and abstract class

  • Overview on interface

Web Driver Concepts :

  • Introduction & Architecture

  • How to identify elements in webpage using Selenium

  • Tools to identify elements/objects

  • Firebug

  • IE Developer tools

  • Google Chrome Developer tools

  • Locating elements by ID

  • Comparissions between RC and WebDriver

  • Downloading and configuring  web driver in Eclipse

  • Setup required for webdriver

  • configuring  webdriver

  • How your browser will be launched

  • comparison b/w selenium java 2.48 & 3.5 versions with example

  •  Finding elements by name

  • Finding elements by link text

  • Finding elements by XPath

  • Finding Elements by using CSS

  • Overview of method chaining in java

  •  How to open an application using GET N NAVIGATETO COMMANDS

  • Firefox browser n selenium java issue

  •  How to maximize  the window

  •  How to use sendkeys command in webdriver

  •  Various commands close, quit, click command in webdriver with examples

  •  scenarios and login to sales force ,

  • Handling checkboxes

  •  How to use isselected,

  • How to perform  uncheck operation

  • How to handle radio buttons :

  •  Overview on webdriver select class with examples

  •  Diff between findElement and findElements commands

  • findElements examples,

  • How can we perform tab operation

  • Identify all links  a webpage with examples

  • working on chrome browser

  • working on IE browser

  • html unit drivers,

  • What is frames and overview on frames

  • How to handle alerts

  • overview on robot class and examples

  • overview on autoIT and examples

  • How to handle multiple windows with examples

  • getCoordinates

  • Actions class

    • Dragable

    • dropable

    • datepicker

    • resizable

  • Handling of webtables

  • Getmethods();

  •   Introduction to java script executor

  •   Usage of Java script executor

  •   Javascript Executor

  •  Implicit wait, Explicit wait, Fluent wait

  •   What is a Firefox Profile

  •   Handling Certificate issuer using FF profile 

  •   Handling proxy server and file downloading using FF profile

  • Datadriven testing 

    • JXL

    • POI

  • Keyword driven testing

  • Datadriven testing 

    • Text file

    • properties file

    • CSV file

  • Read content from a PDF file

  • Read content from an image file

  • Introduction about TestNG
      How to Install TestNG plugin in Eclipse

  •   TestNG sample script 

  •   Writing Selenium testing script from scratch

  •   Creating Test suites using TestNG   Reports generation using TestNG

  • overview on JUNIT

  • Introduction to Framework

  • components in framework

  • Discussing about base framework

  • Creating a POM framework

*********************************************************************************************************************

                                         APPIUM (Mobile Automation testing tool) Content has 2 parts which covers both Android & iOS


Chapter 1: Introduction to Appium  

  • Introduction to Appium  

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Lucky Trainings

I am a Software Test Automation Architect, Corporate Trainer, and Online Instructor with over 15 years of experience in the software testing industry — building courses under Lucky Trainings | Learn By Yourself · Lebyy.

My mission is to help QA engineers, software testers, developers, and students build practical automation skills they can apply directly on real projects. Every course is hands-on, focused on industry best practices, framework architecture, reusable design patterns, and production-ready implementations.

My expertise spans Web, API, Mobile, Manual, and Performance Testing using modern tools including Playwright, Selenium, Appium, WebdriverIO, Karate Framework, XCUITest, Detox, MobileWright, Java, JavaScript, TypeScript, and Python.

A key focus of my training is AI-powered software testing — using AI to generate test ideas, speed up framework setup and scripting, simplify maintenance, and boost productivity across modern automation stacks.

In addition to English courses, I also create automation content in Telugu, so learners can master complex concepts in their native language.

With 25+ courses, 23.5K+ students, a 4.6★ average rating, and courses available on Udemy Business, my goal is simple: practical, project-based learning that prepares you for real industry challenges — whether you’re starting automation or level up into advanced frameworks and AI-driven testing.

icon
More courses by Lucky Trainings

$59.99

$19.99

$19.99

$19.99

$54.99

$19.99

icon
More Selenium courses

$84.99

$79.99

$84.99

$59.99

$74.99

$11.99

icon
Reviews

3.9

70 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Vinay A on 9/2/2024

He is not explaining the concepts in detail and skipping many things

By Don Wallom on 3/21/2020

Very detailed explanations. Good examples

By Thomas on 7/24/2018

the mobile part is very interesting.

By Sreekanth Cherukuri on 1/30/2018

Fantastic and Excellent Tutorial. Clear and good explanation. Clear documentation.Excellent presentation focusing on the most important aspects of Selenium,Appium and Protractor with Java. I have learned a lot from this course. Thank you so much for your patience for updating /adding the new contents to the course on daily basis.

By Murthy K on 1/21/2018

I am new to appium, i already registered for couple videos but i didnt get much confidence from them. By looking into videos i got confidence. Thanks for awsome videos

By Georgi Gaytandzhiev on 1/20/2018

Good content but the instructor repeats almost each of his sentences 2-3-4 times which is very annoying...

By Meena reddy on 1/18/2018

Clear idea about the topics which are explained.

By Tejaswi Poreddy on 12/12/2017

Concepts are clear and easy to understand.

By Rich Helton on 6/12/2018

By Sam on 1/22/2018

Showing all 10 reviews on CourseDuck

Read all 70 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 78 / 100