Learn Java Automation Testing with Selenium (Udemy.com)
Learn Automation Testing using Selenium & Java. Build Automation Testing Page Objects with Selenium, Junit and TestNG.
Created by: in28Minutes Official
Produced in 2021
What you will learn
- You will Learn Automation Testing using Selenium the MODERN WAY - Step By Step - With 200 HANDS-ON Code Examples
- You will Acquire ALL the SKILLS to demonstrate an EXPERTISE in Automation Testing using Selenium and Java in Your Job Interviews
- You will Solve a Wide Range of Hands-on Automation Testing EXERCISES with Java and Selenium
- You will Learn to WRITE Great Automation Tests with Selenium and Java
- You will Learn to SETUP New Automation Test Projects with JUNIT and TestNG
- You will Learn to Create Basic Automation Test FRAMEWORKS
- You will learn to use Selenium IDE and Katalon Studio to Record and Replay Automation Testing Scenarios
- You will learn to setup new automation projects with Selenium, Web Driver, JUnit and TestNG Frameworks
- You will learn some of the TestNG Advanced Features - XML Suite, Test Reports, Test Parameters and Parallel Execution
- You will learn the basics of HTML, CSS and XPath
Quality Score
Overall Score : 88 / 100
Course Description
Do you want to become a Great Programmer with Java?
Do you want to become a Great Automation Tester with Selenium?
Do you want to learn to setup New Automation Test Projects with Junit, TestNG and Selenium Webdriver? Do you want to learn Creating Automation Test Frameworks? Look No Further!
Java ? Yes. Junit ? Yes. TestNG ? Included. Selenium 3 ?
Yes. Selenium Advanced Test Scenarios ? Of Course. Selenium Standalone and Grid ? Yes. Data Driven Tests ? Yes. Page Object Model ? Included.
Build Automation Frameworks ? Yes.
Cross Browser Automation Testing? Yes. Of Course.
WHATOURLEARNERSARESAYING:
5 STARS- This course is very good. The instructor explains things clearly and provides lots of examples. Highly recommended. easy exercises and several examples!
5 STARS- This course was amazing. It was very indepth look at Java and automation testing. I was a beginner automation test engineer but there are quite a few things that I will be using on my next automation project.
5 STARS- I am able to understand it very quickly as voice and pronunciation is very clear. Also the instructor is very experienced in his topic.
5 STARS- Excellent Course for Beginners - A right place to begin learning Selenium with Java.
5 STARS- Very detailed, easy to follow.
5 STARS- It is awesome.
COURSEOVERVIEWWriting Your First Automation Test with Java and Selenium Webdriver is a lot of fun.
Java is one of the most popular programming languages. Java offers both object oriented and functional programming features. Selenium can be used for screen scraping and automating repeated tasks on browser.
In this course, you will learn Programming with Java and Automation Testing with Selenium.
We take a Hands-on Approach using Eclipse as an IDE to illustrate more than 200 Java Coding Exercises, Puzzles and Code Examples. We will also write more than 100 Selenium Automation Tests with Java for a wide variety of scenarios.
In more than 350 Steps, we explore the most important Java Programming Features and Selenium Automation Testing ScenariosBasics of Java Programming - Expressions, Variables and Printing OutputUsing Selenium IDE and Katalon Studio to Record and Replay Automation Testing ScenariosLearn the basics of Selenium WebdriverExporting Automation Tests and Setting up new Maven Project for JUnit and TestNGTestNG vs JUnitTestNG Advanced Features - XML Suite, Test Reports, Running Tests with Parameters defined in XML and Running Tests in ParallelBasics of HTML, CSS and XPathSelenium Locators - By Id, By Name, By Link Text, By Partial Link Text, By Class, CSS Selectors and XPath ExpressionsSetting and Reading values from Form Elements - Text, TextArea, CheckBox , Radio Button, Select Box and Multi Select BoxAdvanced Selenium Automation Testing Scenarios - Playing with Windows, Modal Windows (Sleep, Implicit Wait and Explicit Waits), Alert Boxes, Window Handles and New Browser Window Launches, Frames, Taking Screenshots, Executing JavaScript Code, Actions Interface to control mouse and keyboardSet up Automation Testing Frameworks - TablesImportant Interfaces - WebDriverIntroduction to Cross Browser Automation Testing, Headless Testing and Setting up a Basic Cross Browser Automation Testing FrameworkWriting Data Driven Testing with Data Providers, CSV and Excel SpreadsheetsImplementing Page Object Model for a Complex Test ScenarioScaling up with Selenium Standalone and GridJava Operators - Java Assignment Operator, Relational and Logical Operators, Short Circuit OperatorsJava Conditionals and If StatementMethods - Parameters, Arguments and Return ValuesAn Overview Of Java Platform - java, javac, bytecode, JVM and Platform Independence - JDK vs JRE vs JVMObject Oriented Programming - Class, Object, State and BehaviorBasics of OOPS - Encapsulation, Abstraction, Inheritance and PolymorphismBasics about Java Data Types - Casting, Operators and MoreJava Built in Classes - BigDecimal, String, Java Wrapper ClassesConditionals with Java - If Else Statement, Nested If Else, Java Switch Statement, Java Ternary OperatorLoops - For Loop, While Loop in Java, Do While Loop, Break and ContinueJava Array and ArrayList - Java String Arrays, Arrays of Objects, Primitive Data Types, toString and ExceptionsJava Collections - List Interface(ArrayList, LinkedList and Vector), Set Interface (HashSet, LinkedHashSet and TreeSet), Queue Interface (PriorityQueue) and Map Interface (HashMap, HashTable, LinkedHashMap and TreeMap() - Compare, Contrast and ChooseGenerics - Why do we need Generics? Restrictions with extends and Generic Methods, WildCards - Upper Bound and Lower Bound.
Introduction to Exception Handling - Your Thought Process during Exception Handling. try, catch and finally. Exception Hierarchy - Checked Exceptions vs Unchecked Exceptions. Throwing an Exception. Creating and Throwing a Custom Exception - CurrenciesDoNotMatchException. Try with Resources - New Feature in Java 7.
You will be using Eclipse and Brackets as the IDE. You will be using Maven, npm (Dependency Management), TestNG (XML Test Suite, Parallel, Multiple Browsers), JUnit, Selenium IDE, Katalon Studio, Selenium Standalone and Selenium Grid. We will help you set up each one of these.
Start Learning Now. Hit the Enroll Button!
Who this course is for:
You want to learn ProgrammingYou want to learn Automation TestingYou want to learn how Selenium Web Driver WorksYou are a beginner and want to explore Java furtherYou want to learn the basics of Object Oriented Programming with JavaYou want to learn the basics of Functional Programming with JavaYou want to write great Automation test for your web applications in Java
Instructor Details
- 4.4 Rating
99 Reviews
in28Minutes Official
Ranga is an AWS Certified Solutions Architect Associate, AWS Certified Developer Associate and AWS Certified Cloud Practitioner.
We are teaching 30+Courses to 450KLearners on DevOps, Cloud ( AWS, PCF, GCP,and Azure ), Full Stack ( React, Angular ), Java Programming, and Java Frameworks ( Spring, Spring Boot, Spring MVC, Hibernate ).
[LEARNINGPATHS 00 to 06 for DevOps,Full Stack, Cloud, Spring Boot and Java in the FAQbelow]
We use Problem-Solution based Step-By-Step Hands-on Approach With Practical, Real-World Application Examples.
We have a wide range of courses focused on Spring Boot - Creating APIs and Microservices, Deploying toCloud ( AWS, Azure, Docker, Kubernetes, Azure ), and Integrating with Full Stack Front end frameworks ( React &Angular ).
[LEARNINGPATHS]
[LEARNINGPATH 00] - DevOps
Master DevOps with Docker, Kubernetes and Azure DevOps
[LEARNINGPATH 00] - DevOps
Master DevOps with Docker, Kubernetes and Azure DevOps
[LEARNINGPATH 01] - Spring and Spring Boot Web Applications & API Developer
Spring Framework Master Class - Learn Spring the Modern Way!
Learn Spring Boot in 100 Steps - Beginner to Expert
Master Java Web Services and RES
More courses by in28Minutes Official
Master Microservices with Spring Boot and Spring Cloud (2021)
4.4 (412 Reviews)
Provider: Udemy
Time: 11h
$11.99
Java Interview Guide : 200+ Interview Questions and Answers (2021)
4.3 (339 Reviews)
Provider: Udemy
Time: 6h
$11.99
Spring Framework Master Class - Java Spring the Modern Way (2021)
4.3 (312 Reviews)
Provider: Udemy
Time: 12h
$11.99
Learn Spring Boot in 100 Steps - Beginner to Expert (2021)
4.4 (309 Reviews)
Provider: Udemy
Time: 13.5h
$11.99
Spring MVC For Beginners - Build Java Web App in 25 Steps (2021)
4.5 (307 Reviews)
Provider: Udemy
Time: 6.5h
$11.99
More java courses
Selenium WebDriver with Java -Basics to Advanced+Frameworks (2021)
4.8 (412 Reviews)
Provider: Udemy
Time: 55.5h
$11.99
Hibernate: Advanced Development Techniques (2021)
4.8 (71 Reviews)
Provider: Udemy
Time: 3.5h
$11.99














