Selenium WebDriver & Java - Automation with Selenium [2020]

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Selenium webdriver and Java. Learn Automation Testing with Selenium & Java. Build Automation - Selenium, Junit & TestNG.

Zero Java Programming Experience? No Problem.        Zero Automation Experience? No Problem. 

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


WHAT OUR LEARNERS ARE SAYING:

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.



COURSE OVERVIEW

Writing 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 Scenarios

  • Basics of Java Programming - Expressions, Variables and Printing Output

  • Using Selenium IDE and Katalon Studio to Record and Replay Automation Testing Scenarios

  • Learn the basics of Selenium Webdriver

  • Exporting Automation Tests and Setting up new Maven Project for JUnit and TestNG

  • TestNG vs JUnit

  • TestNG Advanced Features - XML Suite, Test Reports, Running Tests with Parameters defined in XML and Running Tests in Parallel

  • Basics of HTML, CSS and XPath

  • Selenium Locators - By Id, By Name, By Link Text, By Partial Link Text, By Class, CSS Selectors and XPath Expressions

  • Setting and Reading values from Form Elements - Text, TextArea, CheckBox , Radio Button, Select Box and Multi Select Box

  • Advanced 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 keyboard

  • Set up Automation Testing Frameworks - Tables

  • Important Interfaces - WebDriver

  • Introduction to Cross Browser Automation Testing, Headless Testing and Setting up a Basic Cross Browser Automation Testing Framework

  • Writing Data Driven Testing with Data Providers, CSV and Excel Spreadsheets

  • Implementing Page Object Model for a Complex Test Scenario

  • Scaling up with Selenium Standalone and Grid

  • Java Operators - Java Assignment Operator, Relational and Logical Operators, Short Circuit Operators

  • Java Conditionals and If Statement

  • Methods - Parameters, Arguments and Return Values

  • An Overview Of Java Platform - java, javac, bytecode, JVM and Platform Independence - JDK vs JRE vs JVM

  • Object Oriented Programming - Class, Object, State and Behavior

  • Basics of OOPS - Encapsulation, Abstraction, Inheritance and Polymorphism

  • Basics about Java Data Types - Casting, Operators and More

  • Java Built in Classes - BigDecimal, String, Java Wrapper Classes

  • Conditionals with Java - If Else Statement, Nested If Else, Java Switch Statement, Java Ternary Operator

  • Loops - For Loop, While Loop in Java, Do While Loop, Break and Continue

  • Java Array and ArrayList - Java String Arrays, Arrays of Objects, Primitive Data Types, toString and Exceptions

  • Java 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 Choose

  • Generics - 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!


  • 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

Course Curriculum

34 Lectures

23 Lectures

29 Lectures

40 Lectures

25 Lectures

2 Lectures

Instructor

Profile photo of in28Minutes Official
in28Minutes Official

Ranga Karanam, the founder of in28minutes, has 2 decades of experience with technology - architecture, design, and programming.  We are helping learners take their first steps into modern cloud native technology and gain expertise on AWS, Azure, Google Cloud, Docker, Kubernetes amongst others.Our happiest moments are when learners tag us on LinkedIn or reach out to us with their stories...

Review
4.9 course rating
4K ratings
ui-avatar of Prachi Joshi
Prachi J.
5.0
7 months ago

course is really very helpfull

  • Helpful
  • Not helpful
ui-avatar of Rahul H
Rahul H.
4.0
7 months ago

So far, so good!

  • Helpful
  • Not helpful
ui-avatar of Iftekhar Zico
Iftekhar Z.
5.0
7 months ago

yes

  • Helpful
  • Not helpful
ui-avatar of Roshani Pundlik Chandekar
Roshani P. C.
5.0
8 months ago

.

  • Helpful
  • Not helpful
ui-avatar of Pooja H
Pooja H.
5.0
8 months ago

It was good to learn this course

  • Helpful
  • Not helpful
ui-avatar of Shubham Karsule
Shubham K.
4.0
8 months ago

.

  • Helpful
  • Not helpful
ui-avatar of Haranadh Kumar Kumar
Haranadh K. K.
4.0
8 months ago

good

  • Helpful
  • Not helpful
ui-avatar of Seema Laxman Navalai
Seema L. N.
4.0
9 months ago

na

  • Helpful
  • Not helpful
ui-avatar of Rob Taylor
Rob T.
5.0
9 months ago

Enjoying it, really appreciate you tone, pace and learning style.

  • Helpful
  • Not helpful
ui-avatar of Raiyan Satare
Raiyan S.
2.5
9 months ago

na

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses