Selenium is one of the most commonly used automation testing tools in the world. Selenium Webdriver is a free open-source tool used in companies like Google, Facebook, Apple, IBM, Cognizant, Accenture etc. Our comprehensive course is the best Selenium Webdriver with Java online training containing about 70 hours of videos with code samples, documents, assignments etc. The first few videos from our Selenium with Java training can be seen in the Demo Classes Videos section below, to get a preview of our training.
Expert predict that this recession will be the biggest we have ever seen.
Whether you are a Test Engineer, Test Lead or Test Manager, it will be difficult to survive if you only worked on manual testing and not automation, during these times. Companies will move to automation. Whether you are an experienced professional or a recent graduate, its extremely important to know Selenium automation.
Who is our Selenium with Java training for?
- Anyone who wants to learn automation testing and related frameworks
- It is ideal for manual testers who want to learn Selenium with Java and work as automation testers
- It’s for software testers who want to work in automation testing or want a job in automation testing
- It’s for QA Engineers / Test Leads / Managers who want to gain automation testing skills
- People from IT and other non IT fields who have some knowledge of software testing and want to switch to IT / pursue automation testing
- You can learn Selenium with Java even if you have no knowledge of programming
- We cover all topics from the basics starting with the fundamentals of Java, Selenium, Frameworks and other advanced concepts etc
Why should you get trained in Selenium?
- Higher Salary – Testers who have Selenium experience get 30% to 100% higher salary compared to manual testers
- Better Career Path – While a manual tester can grow into a Test Manager / Project Manager role, testers with technical background like Selenium can eventually grow into Test Architect roles etc which is better as explained below
- Job Security – There is always higher demand / opening / vacancy for technical roles compared to non-technical roles.
- Organizations are switching to automation to save costs, time and effort, testers without automation skills will be redundant
- Between a manual and a selenium automation tester, the automation tester has higher chance of getting hired
- Even later in your career – at higher management level, Test Architects can get higher salary than a Test/Project Manager and Test Architects will have higher demand in the market compared to a Test/Project Manager
- Freedom – We heard this from a lot of testers. If you are a manual tester, you have no freedom. You are at the mercy of your manager/boss since its difficult to switch companies and have job security as a manual tester. However Selenium testers are more confident since they know its easier for them to find jobs elsewhere.
About our trainer
Our trainer has trained over 4000 students on Selenium. He is a corporate trainer for Cisco, IBM, Wipro and other organizations. He currently works in mobile automation testing. He has worked on automation testing in companies like Cisco and his training is based on practical industry experience / requirements.
Unlike other trainers who only use legacy web 1.0 applications to explain concepts, we use websites like Amazon, Flipkart, Redbus, Yahoo, Times Of India etc., among many others in our Selenium course.
Purchase the Training
At present, the training costs $200 / Rs. 14,900
International users – please click the orange button below to pay by Paypal/Credit/Debit Card.
Indian users – please click the Green button below to pay by Credit/Debit card/Netbanking
Your login details will be sent to the email id you used during payment, in 24 hours.
Selenium with Java – Course Content
- Core Java
- Selenium IDE
- Selenium Addons (Firebug, Firefinder, Firepath, XPath, CSS)
- Selenium Webdriver
- JUnit Framework
- TestNG Framework
- Keyword Driven, Hybrid (Data+Modular)
- Page Object Model
- Maven Extent Reports
- Jenkins
- Github
Demo Classes
Class 1
Class 2
Class 3
Class 4
Class 5
Detailed Course Content – Selenium with Java
The following is a list of topics covered in the videos for Selenium training course.
Java Basics
- Introduction to Java
- Java setup and configuration
- Installing and using Eclipse
- Download and use Eclipse
- Create a Workspace, Project, Package, Java Class file
- Datatypes
- Variables
- Static Variable
- Non Static Variable
- Memory locations
- String Concatenation
Working with Methods in Java
- Method Basics, Return Type, Arguments
- Method Overloading
- Constructor
- Static Initialization Block
- Instance Initialization Block
- String Class
- Scanner Class
- Post / Pre Increment Basics
- Post / Pre Increment / Decrement
Working with Conditions and Looping in Java
- If Else condition
- While Loop
- Do-While Loop
- For Loop
- Logic Basics
OOPS Concepts and implementation
- Inheritance
- Abstract Class
- Interface
- Super Keyword
- This Keyword
- This Variable
Arrays and Collections
- Single Dimensional Array
- Two Dimensional Array
- Collections
- Array List, Linked List
- Iterator
- HashSet
- HashMap
- HashTable
Exceptions and File Handling in Java
- Exception Handling
- Package Access Modifier
- Read / write from Text files
- Read / write from Property files
- Read / write from Excel files
Selenium IDE and Xpath
- Selenium IDE Basics
- Understanding How To Identify Objects
- Xpath Introduction
- Xpath Expressions
- Xpath Examples
- CSS Selectors
Selenium Webdriver and Auto IT
- WebDriver Introduction
- Handling TextBox, Checkbox, Button
- Extracting Links
- Handling Browser Backward, Forward, Refresh
- Thread sleep and Implicit Wait
- Capturing Screenshot in Selenium
- Handling Multiple Windows
- Handling Auto Suggest in Selenium
- Different types of Wait
- File Download with Selenium
- File Upload
- Simulating Keystroke Actions
- Simulating Mouse Click
- Handling DropDowns
- Handling Frames
- Simulating Mouse Hover, Drag and Drop
- Handling Tool Tips
- Simulating Window Scroll
- Handling Webtables
- Handling Alerts
- Handling Calendar
- Password Encryption/Decryption
Auto IT
- Working with Auto IT
- Handling Certificate Error
JUnit and TestNG
- JUnit Basics
- Understanding Assertions
- Parameterized Testcase
- Test Suite runner
- TestNG Basics
- Understanding Annotations
- Understanding Priority, Enabled, Assertions
- Understanding Groups
- Understanding groups
- DataProvider
- Junit ANT installation
- TestNG ANT
Framework development
- Framework Overview
- Difference between Keyword Driven, Data Driven and Hybrid Driven Framework
- Creating Maven project
- Page Class Implementation and Its Uses
- Common Code – Utils creation
- Creating Reusable methods
- Page Object Model
- Performing Test Steps POM fashion
- Page Object – Base Class creation
- Singleton pattern for driver
- Screenshot on failures
- Working with Log4j
- Testng Listeners
- TestNG Listeners Implementation
- TestNG Data Providers
- DataDriven using Excel
- Data parameters using TestNG
- Extent Report implementation
Other topics
- GitHub – Creating repository
- Pushing Cost
- Creating branches
- Merging code
- Jenkins installation
- Jenkins Setup
- Job creation
- Jenkins Email Configuration – Different types
Frequently Asked Questions (FAQ) / Help
- Is this a live training?
No, these are video recordings of our live training. The actual training was conducted over a period of approximately 2 months.Many students are not able to attend classes at the specific time of the training since they may be working or due to other constraints, we also received many requests to have the complete training delivered as recordings so that people could go through it at their own speed and convenience. - Can I download the videos?
The videos are not available for download due to their large sizes.Since the videos are online, you can access them anytime from any device. - How can I access the complete Selenium training?
Once your payment is completed, your account will be created within 24 hours.Your login credentials and other access details will be sent to the email id you used, while making the payment. - I am a manual tester. I have no knowledge of programming. Can I still learn Selenium?
Yes, you can learn Selenium even if you have no programming knowledge. Our training assumes that you do not know programming and we start with the very basics of Java.We cover basic concepts in detail, once you understand the basics, the rest of the topics will not be difficult.Each topic is explained with several examples to help you understand the topic. As long as you practice the exercises shown during the class you will be able to master the topic in quickly.We also give assignments which give you confidence to practice what you have learnt in the class. - I do not have a college degree / I am from banking industry / I studied arts / architecture / law in college, can I still learn Selenium?
Learning Selenium automation testing does not require any educational background or minimum qualification.All you need is a willingness to learn, the determination to practice what is taught in the videos and a basic knowledge of software testing.Our course is designed in such a way that a high school student or anyone from a non-IT / non-computer science background can learn Selenium.We cover Java, Selenium and other topics from the basics so you do not need any prior knowledge of programming. - How long can I access the Selenium training?
Your payment gives you lifetime access to the training. - Do you provide placements?
We do not provide placements. Most institutes try to trick and fool students by promising to get them jobs and all they do is forward job listings from Monster, Indeed, Naukri etc.We focus on one thing – Selenium training and we do it very well. You will be well equipped to get an automation testing job on your own after you complete our training. - If I have a question regarding a topic discussed in the class, how can I get it answered?
Common questions may already have been asked by students from the live training and they would be answered during the session.In case you still have a questions, students who pay for the complete training also have access to our new discussion forum where you can post your questions and get answers from our team. - Where can I download the code samples discussed in the class?
All the code, documents, images etc which are discussed in the classes, can be downloaded as a zip file.Students who pay for the complete training can download the files using the links, given next to the videos. - Why are the demo videos only teaching Java?
Our trainer starts the training with the fundamentals of core Java, then covers Selenium and other topics.Once you understand the core concepts of Java, learning Selenium automation becomes easier.A good understanding of Java is required for working with Selenium webdriver for automation testing.However, Java is a vast subject. We teach the topics which are required for you to be good at Selenium webdriver automation testing.
If you have any other questions, please write to: training at tryqa dot com
Refund Policy
Since this is a digital product, we do not offer any refunds.
Please go through the videos under the Demo section before you purchase the course.
Purchase the Training
At present, the training costs $200 / Rs. 14,900
International users – please click the orange button below to pay by Paypal/Credit/Debit Card.
Indian users – please click the Green button below to pay by Credit/Debit card/Netbanking
Your login details will be sent to the email id you used during payment, in 24 hours.