Sale!

Automation Testing with Java and Selenium

Original price was: $480.00.Current price is: $385.00.

Description

Course “Automation Testing with Java and Selenium” will introduce you to Selenium WebDriver, JUnit, TestNG and using them to create automated tests and setup projects.

 

You will learn to write automated tests for a wide range of scenarios – modal windows (sleep, implicit waits and explicit waits), alert dialogs, launching a new browser window, frames, JavaScript code execution, mouse and keyboard control. You will understand all Selenium locators – by id, by name, by link text, by partial link text, by class, CSS selectors and XPath expressions.

 

The material is built up gradually, with many examples, exercises, self-study tasks and consultations with the lecturer.

 

Method of conducting

 

Video Records, Online Consultation

Price

 

Price $385 instead of $450

Enrollment deadline

 

The course is available permanently/year round

Start on the course

 

March 10, 2025

What you will learn:

 

  • Selenium WebDriver Fundamental Methods
  • How to setup a new project with Maven for JUnit and TestNG
  • TestNG and JUnit
  • Advanced TestNG features – XML suite, test reports, test execution with parameters defined in XML and test execution in parallel
  • Basics of HTML, CSS and XPath
  • Selenium Locators – By ID, By Name, By Link Text, By Partial Link Text, By Class, By CSS Selectors and By XPath Expressions
  • Set and read values ​​from elements – Text, TextArea, CheckBox, Radio Button, Select Box and Multi Select Box
  • Advanced automation scenarios with Selenium – working with dialogs, modal dialogs (sleep, implicit waits and explicit waits), Alert Boxes, launching a new browser window, Frames, JavaScript code execution, mouse and keyboard interface
  • Automated table testing
  • Implement Page Object Model for complex test scenario and build TEST API

Course Program “Automation Testing with Java and Selenium”

  • Overview and Installation
  • Set up Maven Project
  • Adding Maven Dependencies for JUnit, Web Driver Manager and Web Driver
  • Create Project with TestNG
  • Creating a Unit Test
  • Adding Asserts to Unit Test
  • Adding More Unit Test Scenarios
  • Writing Selenium JUnit Automation Test
  • Exploring WebDriver Interface
  • Reducing Duplication with @Before and @After JUnit Annotations
  • Convert Unit Test to TestNG
  • TestNG Advanced Features – XML Suite and Test Reports
  • TestNG Advanced Features – Running Tests with Parameters Defined in XML
  • TestNG Advanced Features – Running Tests in Parallel
  • First HTML Example – Tags, HTML, Head and Body
  • Basic HTML Tags – Paragraph, Div, Heading
  • Creating List of elements with UL LI and OL
  • Using Tables for Organizing Your Data
  • HTML Attributes and Links
  • Image Tag in HTML
  • Nesting of Divs
  • Understanding align Attribute
  • Forms – Getting Data from User
  • Using Radio Buttons for Choosing Among Multiple Options
  • Using Select Box for Choosing Among Multiple Options
  • Choosing Yes or No with Check Box
  • Submitting a Form and Understanding GET and POST
  • CSS for input, select and text area
  • CSS attributes with color, background color
  • Working and Styling Fieldsets
  • External CSS File
  • CSS Class
  • Using id with CSS
  • CSS Selectors – Identifying Input Element
  • XPath Expressions
  • Using id and class in XPath Expressions
  • Using XPath in Forms
  • Locate Elements By Id and WebElement Interface
  • Locate Elements By Name
  • Locate Elements By Tag Name
  • Finding Multiple Matching Elements with findElements
  • Locate Elements By Link Text
  • Locate Elements By Partial Link Text
  • Locate Elements By Class
  • Locate Table Element
  • CSS Selectors for Table Data
  • XPath Expressions for Table Elements
  • Introduction to Section
  • Reading and Setting values into Text Elements
  • Reading and Setting values into TextArea Elements
  • Reading and Setting value of CheckBox
  • Reading and Setting value of Radio Button
  • Reading and Setting value of Select Box
  • Setting up New Project with TestNG and Selenium
  • Window Navigation with WebDriver navigate
  • Automation Testing Modal Windows using Sleep
  • Automation Testing Modal Windows with Implicit Wait
  • Automation Testing Modal Windows with Explicit Waits
  • Testing Alert Boxes
  • Switching to Newly Launched Window
  • Writing Automation Tests for Frames
  • Taking Screenshot during Automation Test
  • Executing JavaScript Code in Selenium Test
  • Writing Automation Tests for Tables
  • Using Actions Interface for Basic Actions with Keyboard and Mouse
  • More Actions Interface – Drag, Drop, Hold and Release
  • Introduction to Page Object Model
  • Creating Your First Page Object
  • Working and Styling Fieldsets
  • Creating PO for Login Page
  • CSS Class
  • Creating PO for ToDo App
  • Refactoring Old Code
  • Implementing Test API with Page Objects, Java Classes and Inheritance

Duration
The material is designed for 4 weeks but each student sets his own pace.

Start of training
March 10, 2025

It is suitable for:
Beginners
Specialists with 3-5 years of experience
Senior professionals
Forms of training:
Video Records, Online Consultations
Present
Hybrid
Type of training:
Paid
Free
Price $385 instead of $450
Exams and certificates:
Exam – online
Certificate
Certificate of Professional Training

Is prior knowledge required?

“Automation Testing with Java and Selenium” is designed for beginners, although basic knowledge of Java is required (you can go through “Basics of Software Testing” and “Introduction to Programming with Java“).

Career guidance

Personal consultation with the training lecturer and expert from DevStyleR Academy about career development opportunities in the IT field, advice from business practice and how to behave in a job interview.

What should we know about the course?
How to register Registration takes place via the ADD TO CART button (at the beginning of the product)
Enrollment deadline Training is available year-round
Form of training Learners have access to an interactive learning platform that includes lecture recordings, self-assessment tests, assignments, real-world examples, and hands-on materials.
Will there be an exam? Yes, the exam will be conducted in online format
Will I get a certificate? All participants who have completed the course have the opportunity to apply, pay and receive** a certificate for completed training.

**only after full payment of the tuition fee in the respective course

Can I start work? After reaching the required level of knowledge, we will assist you with meetings with potential employers.