-
Book Overview & Buying
-
Table Of Contents
Learn Automation Testing with Java and Selenium Webdriver
By :
Learn Automation Testing with Java and Selenium Webdriver
By:
Overview of this book
Writing your first automation test with Java and Selenium Webdriver is a lot of fun.
Java is one of the most popular programming languages. It offers both object-oriented and functional programming features. Selenium can be used for screen scraping and automating repeated tasks on the browser.
In this course, you will learn programming with Java and automation testing using Selenium. We will 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 will explore the most important Java programming features and Selenium automation testing scenarios. For this course, we will be using Eclipse and Brackets as the IDE, with Maven, npm (Dependency Management), TestNG (XML Test Suite, Parallel, multiple browsers), JUnit, Selenium IDE, Katalon Studio, Selenium Standalone, and Selenium Grid.
By the end of this course, you will have acquired all the skills to demonstrate expertise in automation testing using Selenium and Java in your job interviews.
The complete code bundle is available at https://github.com/packtpublishing/learn-automation-testing-with-java-and-selenium-webdriver
Table of Contents (30 chapters)
Installing Java 11
Introduction to Java Programming with JShell Using Multiplication Table
Introduction to Method with Multiplication Table
Introduction to Java Platform
Introduction to Eclipse - First Java Project
Introduction to Object-Oriented Programming
Primitive Data Types and Alternatives
Conditionals
Loops
Reference Types
Arrays and ArrayLists
Object-Oriented Programming Again
Collections
Generics
Introduction to Exception Handling
Java Tips
Getting Started with Selenium, JUnit, and TestNG
TestNG Versus JUnit
Getting Started with HTML, CSS, and XPath
Setting Up the First Web Application
Selenium Automation – Locators
Selenium Automation - Playing with Form Elements
Selenium Automation - Advanced Testing Scenarios
Introduction to Cross Browser Automation Testing
Data-Driven Testing with Data Providers, CSV, and Excel Spreadsheets
Implementing Page Object Model for Update To-Do Scenario
Scaling Up with Selenium Standalone and Grid
Congratulations