Selenium with Java Training

BY
Mindmajix Technologies

Build proficiency in mobile testing using the Selenium with Java through Mindmajix-provided course.

Mode

Online

Fees

₹ 8000 10000

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study, Virtual Classroom
Mode of Delivery Video and Text Based
Frequency of Classes Weekdays, Weekends

Course overview

In the Selenium with Java Training Course, the learners will be introduced to the concepts of Selenium WebDriver API using Java and to the automation of web-based applications. The curriculum will explore the difference between the process of  Manual Testing and Automation Testing, selenium tool, the configuration of Selenium IDE & Dev.Scripts, TestNG Framework, and many more along with the hands-on sessions to provide them with practical knowledge. 

Administered by Mindmajix Technologies, Selenium with Java Training online course will facilitate the students to acquire industry-relevant skills through the practical projects of Testing an Orange HRMS Site with Selenium Tool, Testing an Acttime Application with Selenium Tool, Testing travel and hospitality sites, and Testing an ERP Sales - Sales order tracking & Goods shipment. The course renders the students a solid foundation of Child Windows and IFrames, the difference between HashMap and HashTable, invoking Browser, Techniques of Ajax calls automation, and the like. 

The candidates who are in the plan of joining the Selenium with Java Training certification are recommended to have the fundamental understanding of any programming or scripting language to fully benefit from the programme. The learners can dive deep into the JENKINS, Automation Life Cycle, java scripts in web driver, and whatnot. 

The highlights

  • 100%  online course
  • Offered by Mindmajix Technologies
  • FREE Demo on Request
  • Flexible Schedule
  • Online Live and Self-paced Training Options
  • 24/7 Lifetime Support
  • Life-Time Self-Paced Videos Access
  • One-on-One Doubt Clearing
  • Certification Oriented Curriculum 

Program offerings

  • One-on-one doubt clearing sessions
  • Certification oriented curriculum
  • Real-time project use cases
  • 20 hours of labs
  • Free demo on request
  • 24/7 lifetime support
  • 30 hours of sessions
  • Online live and self-paced training options

Course and certificate fees

Fees information
₹ 8,000  ₹10,000
certificate availability

Yes

certificate providing authority

Mindmajix Technologies

What you will learn

Web application development skills

By the end of Selenium with Java Training online certification, the learners will be able to make deep familiarity with the major concepts of Java programming and Java technology, statements, arrays, loops, building Java Classes, Exception handling, inheritance and polymorphism, and many more. Plus, the students will learn XpathWebdriver, integration of  TestNG Framework with Selenium for generating reports, Apache Ant automates the build process, and many more. 

The syllabus

Selenium Introduction

  • What is automation testing 
  • When to go for automation 
  • Different Automation Tools (vendor & open source tools) 
  • Advantages of Automation 
  • Criteria for Automation 
  • Difference between Manual Testing &Automation Testing process 

Introduction to selenium

  • What is selenium tool 
  • Use of selenium tool in automation 
  • Features of selenium tool 
  • Differences between selenium and other Tools 

Selenium Components

  • Selenium IDE 
  • Selenium Web Driver 3 
  • Selenium Grid 

Configuration of Selenium IDE & Dev.Scripts

  • Recording the scripts in IDE 
  • Understanding of the objects identification (id,name) 
  • Difference between Test case and test suit 
  • Language supported while recording 
  • Syncronization in selenium IDE(Wait commands) 
  • Whwn to use Selenium IDE 
  • How to put validations 9assert,verify) 
  • How to read text/values from webpage (store commands) 
  • How to handle mouse ,keyboard events 
  • Limitations of IDE 
  • We can Run the Recording scripts against other browsers by using selenium Web driver 
  • Writing java program and running 

Configuring Eclipse IDE for java Selenium

  • How to create new java project 
  • How to create a new java class 
  • Running java class 
  • Viewing the results of java program 

Conditional Statements

  • If condition 
  • If else condition 
  • If else if condition (nested if) 
  • Switch case statement 
  • Examples for all the above conditions

Learning java

  • Introduction to java programming 
  • Data Types in java 
  • Primitive Data types 
  • Wrapper Classes 
  • Declaring Variables 

Loop Statements

  • While loop 
  • Do While 
  • For loop 
  • For each loop 
  • Examples for all the above loops 

Exception , Error Handling

  • What are exceptions ,errors 
  • How to handle exceptions in the program 
  • Using try and catch blocks 
  • Types of Exceptions 
  • Using of throws 
  • Throw 
  • Throwable 

Object Oriented programming Class

  • What is class 
  • What are fields and method 
  • How to create object for the class 
  • How to acess fields and methods in the class 
  • Constructors 
  • What is abstract,final class 
  • Variable Types (instance ,local,static) 

Polymorphism

  • What is polymorphism 
  • Methods overloading 
  • Constructor overloading 
  • Passing arguments to methods 
  • Calling methods in the class 
  • Return values from method 
  • Return objects from method 
  • Method arguments callbt value, call by reference 

Inheritance

Interfaces

  • What is interface 
  • Difference between class and interface 
  • When to use interface 
  • Abstract class 

Encapsulation and abstraction

  • What is hiding data 
  • Using access specifires public ,private, protected default 
  • Accessing the public methods outside the class 
  • Difference in accessing in same package / different package 

Package

  • What is package 
  • How to create a package 
  • How to import package into different class

Collections

  • Use of collections 
  • Advantage of collection using array 
  • How to add ,remove,and insert value /elements into collections 
  • Using the collections like List,Set,Array list, Hash Table 
  • Working with table elements 
  • Reading Data from Table 
  • Using Actions class 
  • Handling keyboard,mouse events 

Database Connection(JDBC)

  • SQL Server 
  • My SQL 
  • Oracle 

Web Driver

  • Introduction to Web Driver 
  • Comparision of selenium RC &WebDriver 
  • Configure Eclipse IDE (Adding selenium Libraries) 
  • Using Firefox Driver Chrome ,IE, safari, Opera,Api 
  • Browser Commands 
  • Web Driver Interaction Commands 
  • Web Driver Supported Locator names: 
  • Id,Name,linktext,partiallinktext 
  • Tagname,Xpath,css,classname 
  • Understanding and writing Xpath, types of Xpaths 
  • Working with Different Elements and programming 
  • Editboxes,checkbox,Radiobuttons 
  • Buttons,Links 
  • Selecting values from a Dropdown list 
  • Understanding xpath to locate elements in web page 
  • Running scripts on different browsers 

Data Driven Testing

  • What is Data Driven Testing 
  • How to parameterize the data to the script using excel 
  • Reading ,Writing data into Excel 
  • How to parameterize data to the script using Flat files 

Debug Scripts in Eclipse

  • Understanding Debug 
  • Using Breakpoints 
  • Verify the values during debug 
  • Using step over ,step into

Handling Windows

  • How to handle multiple browser 
  • Handling alerts 
  • Handling Frames 
  • Handling windows alerts using (Auto it /sikuli)

Recognizing elements in webpage Using xpath ,DOM, CSS

  • Running java scripts in webDriver 
  • How to recognize duplicate elements 
  • How to recognize dynamically changing elements 
  • Using Regular expressions 

Configuring other Browserts

  • Configure IE browser 
  • Configure Chrome browser 
  • Running scripts on different browsers 

TestNG Framework

  • What is TestNG 
  • Create TestNG.xml file 
  • Integrate the selenium scripts and run from TestNG 
  • Reporting Results & Analyze 
  • Run Scripts from Multi Browsers 
  • TestNG Annotations 
  • Tags in TestNG xml File Groups 
  • Reporting Results 

Page Object Model Framework

  • Introduction to page object model 
  • Advantages of page object model 
  • Writing scripts Using page Object Model 
  • Creating Repository class, Using properties file 
  • Execution of scripts Using page Object Model 
  • Generating Log files (log4j)

Maven?

  • Installing maven in Local Machine 
  • Creating Maven project 
  • Importing Maven project in Eclipse 
  • Understanding of POM .xml 
  • Maven Integration with TestNG 
  • Executing Scripts Using Maven build tool 
  • Advantages Maven Tool

Automation Life Cycle

  • What is Frame work 
  • Types of Frame work 
  • Modular Framework 
  • Data Driven Framework 
  • Keyword Driven Framework 
  • Hybrid Framework 
  • Use of Framework 
  • How Develop The Framework 
  • Integration of the Frame work 
  • How execute the scripts from Frame work 

Jenkins

  • Introduction to Jenkins 
  • Installing Jenkins with selenium 
  • Setting up a continuous integration and a continuous deployment environment 
  • Creating jobs in jenkins tool 
  • Scheduling jobs for timely execution 
  • Integration with selenium scripts and running scripts 
  • Configure mail notification in jenkins

Practice Test & Interview Questions?

Instructors

Mr Ganesh
Instructor
Mindmajix Technologies

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books