Selenium - Java (Best for automation beginner)- on Live App

Implement scenario on realtime ecommerce application
4.4 (135 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,999 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 88
  • Length 12 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2016 English

Course Description

This course includes Selenium WebDriver Basics and Advanced, Java ConceptsTestNG FrameworkAutomation Framework Design (Page Objects, Page Factory, Data Driven, Reading Excel Files)

Best reporting tool - Advanced Reporting using ReportNG and XSLT

Parallel execution with Selenium Grid 2.0Maven Build Management, Continuous Integration with Jenkins, Code management with Git integration 

This course will take you from basic to expert level step by step, we are covering all java concepts which are required for daily selenium activities and also for preparing selenium interview

Java Basics: Variables, If-Then-Else, For loop, While loop, Arrays, Classes, Inheritance, Objects, Constructors, Methods, Working with Excel file and database

Collection API, OOPS, Properties file etc


Selenium WebDriver Basics: Commonly used methods and locator types, Id, Name, Class Name, Link Text, Partial Link Text, Xpath, Css Selector

Ajax Handling,  Multi window handling, Actions class,  Implicit wait, Explicit wait.
After completing the the course you will be able to write automated tests using selenium and java

What are the requirements?

  • No programming or coding experience required
  • No automation experience is required

What am I going to get from this course?

  • Complete understanding of basic to expert Java concepts with practical implementation
  • Expertise on Selenium WebDriver basics + advance concepts
  • Automate tests using Selenium WebDriver and Java
  • Can automation any realtime application and also can design framework from scratch

What is the target audience?

  • Software QA and Testers who want to start career in automation
  • Anyone who is interested in learning software test automation

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Selenium Basics
Selenium Introduction
Preview
08:02
Selenium IDE installation
07:01
Section 2: Working with Selenium IDE
Selenium IDE
24:02
Java Installation
06:46
Eclipse Installation
04:03
Section 3: Element Locators in Selenium
What is Element Locator
05:52
Element Locator - ID
Preview
04:21
Element Locator - Name
02:27
Element Locator - Class
Preview
04:45
Element Locator - Link
04:08
Element Locator - CSS
19:45
Locate element by Xpath(part1)
12:25
Locate element by Xpath(part2)
06:56
Locate element by Xpath(part3)
04:16
Locate element by Xpath(part4)
05:52
Locate element by Xpath(part5)
05:28
Section 4: Java Basics
Eclipse basics
09:19
Start Java programming - Project & Package
15:19
Variables & Constant
11:14
Class & Object
17:06
Methods in details
21:11
Constructors
10:48
Condition handling
14:44
For Loop
13:18
While Loop
10:48
Do while loop
04:48
For Each loop
06:14
String Handling : Part1
12:07
String Handling : Part2
10:42
String Handling : Part3
05:28
Read file by File Reader
08:54
Read data by Buffered Reader
06:18
Write data by File Writer
07:19
Write data by BufferedWriter
03:01
This Keyword
10:40
Static Keyword
18:02
Section 5: Running Selenium RC Cases
Setup Remote Control(RC) server
05:49
Execute RC test cases
13:04
Section 6: JUnit in detail
What is Junit
04:15
Junit Working and Basic annotations
08:40
Junit all annotations
12:03
Junit Working with test case
05:05
Section 7: TestNG in detail
TestNG Setup on Eclipse
04:59
TestNG workflow and basic annotations
07:56
TestNG : All annotations
05:50
Running test case in using TestNG
05:56
Running only failed testcases using TestNG
03:56
Grouping in TestNG
15:10
Section 8: Jump into Webdriver
Webdriver Introduction
05:54
First testcase in Webdriver: Firefox
19:03
First testcase in Webdriver: Chrome
05:26
First testcase in Webdriver: IE
04:45
Difference between get and navigate method
04:30
Difference between close and quit method
03:51
Webdriver : Work on radio button
10:27
Webdriver : Work on Checkbox
02:56
work on dropdown
07:28
Maximize browser window
01:42
Section 9: Actions Class : Work on Keyboard and Mouse Operations
Actions class - keyboard operations - Enter & Tab key
11:11
Actions class - Mouse operations - Open dropdown by mouse over
08:36
Section 10: Webdriver Advance
Remove duplicate code by using inheritance
07:05
Take screenshot in webdriver
06:51
Manage Element locators using Property File
11:54
Section 11: Assertions
What is Assertions
12:22
Assertion 1: Validate Page URL
14:35
Assertion 2: Validate Page Title
11:08
Assertion 3: Validate Element Exists By Xpath
11:50
Assertion 3: Validate Element Exists - All Element Locator
11:33
Assertion 4: Validate Text Present on Element
14:49
Assertion 5 : Validate Text on Element - part 2
09:07
Assertion 6: Validate Text on Page
05:39
Assertion 7 : Validate Element Attribute
09:37
Assertion 8: Validate Element Visibility
05:53
Assertion 9: Difference between Hard and Soft Assertions
09:46
Section 12: Selenium Documents
String handling in Java
Article
Read data by File Reader(code)
Article
Read data by Buffered Reader(code)
Article
Section 13: Gherkin Language Basics (Pre-requisite to implement BDD in Selenium)
What is TDD
04:35
What is BDD
03:55
Difference between TDD and BDD
02:29
Gherkin : Feature Keyword
07:03
Gherkin : Scenario Keyword
02:35
Gherkin : Given
03:07
Gherkin : When & Then
03:53
Gherkin : Background Step
01:51
Gherkin : Step Argument
01:58
Gherkin : Scenario Outline
06:35

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

T World, Automation expert at theTestingWorld

Having more than 8 yrs industry experience.

Worked on different tools like Selenium, QTP, LoadRunner, Jmeter, Mobile Automation, SoapUI

ISTQB Certified, QTP Certified, QC Certified, LoadRunner Certified, CMAT Certified, SoapUI Certified

Trained more than 800 professionals in classroom training and more than 100 professionals online

Running CMS thetestingworld also contributing many online running blogs.




Instructor Biography

Testing World, Director of Testing World

Handling Testing World Operations

Involve in Testing Course Video update and management

Handling online and Face to face classes of Testing World

Masters In Computer Science

Expertise in manual testing & Automation testing using Selenium, QTP, LoadRunner, Jmeter and Mobile Automation

Found of Testing World

Trained more than 4000 students online 

Actively involved in corporate training

Ready to start learning?
Take This Course