Selenium With Java
Isha presents an Extensive and highly interactive “Selenium” Course by our industry expert with 8+ years of hands-on experience. Learn all the Selenium concepts with hands-on practical examples. The course syllabus is designed by considering the current job market trends and industry requirements.
About The Instructor:
Rahul has 8 years of experience in Automation Testing. He has worked on various projects which involves Selenium, Cucumber BDD, Data Driven Framework, API Testing using Postman and Rest Assured, Integrating of Code with various database such as SQL, MSSQL, postgresql etc. Interested in becoming a full stack tester and decent developer where I can improve my skills all the time. He has handled various online batches over past 2 years and trained a lot of students from scratch |
Sample Videos:
Selenium with Java Demo Video:
Selenium with Java Day 1 Video:
Live Sessions Price:
For LIVE sessions – Offer price after discount is 200 USD 159 110 USD Or USD15000 INR 12000 INR 7900 Rupees.
Demo Session:
15th July @ 8 AM – 9 AM (IST) (Indian Timings)
14th July @ 10:30 PM – 11:30 PM (EST) (U.S Timings)
15th July @ 3:30 AM – 4:30 AM (BST) (UK Timings)
Class Schedule:
For Participants in India :Monday to Friday @ 8 AM – 9 AM (IST)
For Participants in US : Sunday to Thursday @ 10:30 PM – 11:30 PM (EST)
For Participants in UK : Monday to Friday @ 3:30 AM – 4:30 AM (BST)
What student’s have to say about the Trainer:
Concept explain very well. Easy to understand each and every topic of selenium easily. Thank you Rahul and Isha Training Solutions – Rumana
I didn’t know the even basics of selenium and I have landed two jobs offers all because of Rahul sir’s training. Thank you Sir – Keerthika This is indeed one of the best Selenium course to learn in Isha Training Solutions. Rahul has covered all the topics (basics to advanced)that we should be aware of while automating any web application. – Swetha ch The course is very well explained and organized. I am personally very satisfied with what I have learned so far. – Bhanu Kiran Excellent course, thank you very much! In particular, I liked the way you approach the different topics step by step and guide students through these different steps. I also liked the challenges that force you to think through a problem. Furthermore, I also liked some of the videos, where you intentionally inserted errors that made code to fail. Overall, I thoroughly enjoyed this course! –Lei Yuvi |
What will I Learn by end of this course?:
- Automating Test Cases as per the organization’s needs and navigating across the application. Track your executions
Salient Features:
- 30 to 45 Hours of Live Training along with recorded videos
- Lifetime access to the recorded videos
- Course Completion Certificate
Who can enroll in this course?
- Anyone who wants to make Automation testing as your career.
- For any fresher or software professional.
- Ideal for Manual testers, Automation Testers, Business Analyst, QA Lead or any software professional.
- Completely new to the software industry and want to master Selenium Tool.
Course syllabus:
1.Basics of Testing and Purpose of Selenium:
- What is Testing and Test Automation
- SDLC Life Cycle and Testing Basics
- Importance of Test Automation along with different facets of testing, Case Studies and Facts
- Why selenium is being used , Pros and Cons of it compared to other tools.
2.Setup of Basic Project:
- Installation of JDK and setup of basic project in eclipse
- Setup of maven project and the how to add dependencies
- Setup of web driver and launching of application
3.Basics of Selenium:
- What is Selenium IDE and Selenium RC
- Different types of Locators for searching the elements
- Finding The Elements based on different types of xpaths
- Intro to Web Tables and handling dynamic rows and columns.
- Implicit and Explicit Wait Times, other attributes with the Web Elements
- Handling Pop Up’s using selenium web driver
- Actions Class
- Handling multiple windows and tabs based on different combinations
- Capturing Screenshots using Selenium WebDriver
- Handling Frames and Shadow Frames
4.Java Basics:
- Intro to Java
- Getting started with new class creation and basic syntaxes
- Different data types and wrapper classes
- Conditional and Looping Statements
- Static vs non static methods, objects initialization
- Constructors basics and it’s purpose
- Intro to Strings and Exceptions
- Intro to Arrays
- Integrating the basics of java with the selenium concepts that we have learned
5.Strings and Collections:
- Importance of Strings and Collections from Automation Perspective
- Different types of String Functions present in the Java
- Use of StringUtils concepts for Apache maven
- Intro to Collections concepts and overview of different types of collections
- Different types of Collections and their usage
6.Exception Handling:
- What is Exception Handling and it’s purpose from automation perspective?
- Syntax of Exception Handling using try catch block, purpose of finally block
- Multiple catch blocks with one try block
- Difference b/w throws and throw method, creating a custom exception and calling them
7.File Handling:
- Different Ways of File Writing and how to use it for logging
- Different Ways of File Reading and how to read the file
- Collecting all the lines of the file in one go
- Copying of Files from one Location to other Location
8.Inheritance:
- extends and implements keywords in Java
- Super class and Sub class
- this keyword, super keyword in Java for inheritance
- Polymorphism
- Encapsulation
9.TestNG:
- What is TestNG and Installation of TestNG Plugin from MarketPlace?
- Annotations of TestNG
- Sample Test Cases Scripting via TESTNG
- Execution of Test Cases in TESTNG
- Parameterization of Values
- Grouping of Test Cases
- Assert Statements
- Dependency of Test Cases
- Purpose of WebDriverEventListener and it’s usage
10.Basics Of Cucumber Framework:
- Installation of Cucumber Plugin from MarketPlace
- Creating a New Feature File and syntax
- Runner File and creating step definitions
- Combine TESTNG with Cucumber
- Executing cases using Runner File
- Preparing the Scenario Name based on the Tags
- Scenario Outline and different cucumber tags and annotations
11.Properties Files:
- Creating a Property File
- Reading a Value from Property Files
- Setting the Values to the Property Files
- Excel Operations
- Writing the Data to the Excel Sheet using poi library
- Reading the Data from the Excel Sheet using poi Library
- Concept of Data Provider