- Introduction to selenium tool
- Use of selenium tool in automation
- Features of selenium tool
- Differences between selenium and other Tools
- What is automation testing
- Types of testing?
- When to go for automation
- Different Automation Tools (vendor & open source tools)
- Advantages of Selenium Automation Testing
- Criteria for Automation
- Difference between Manual Testing &Automation Testing process
- Home
- Mindmajix Technologies
- Courses
- Selenium Training in New York
Selenium Training in New York
Master the automation testing and develop proficiency in Selenium through the Mindmajix-provided course.
Online
₹ 8,000 10,000
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
Selenium Training in New York Course will help the students to get familiar with the concepts of Selenium, which is used for the automation of web applications, from scratch to the advanced level aspects. The Selenium has seized the sector as the companies resorted to automation testing from manual testing to minimize the cost and effort. The curriculum of the training by Mindmajix Technologies will dive deep into the Selenium Integrated Development Environment (IDE), Selenium Grid, Selenium Remote Control (RC), Selenium WebDriver, Selenium Architecture, etc.
During the Selenium Training in New York online course, administered by Mindmajix Technologies, the learners will be given practical knowledge through various hands-on projects including Testing an Orange HRMS Site with Selenium Tool, Testing on Actitime Application with Selenium Tool, Testing travel and hospitality sites, and Testing an ERP Sales - Sales order tracking & Goods shipment.
Selenium Training in New York certification will facilitate the students to dive deep into the concepts of the process of configuring Selenium IDE & Dev. Scripts and Eclipse IDE for java Selenium, conditional statements, fundamentals of Java, Loop Statements, Oracle, and many more. The online course is open for the learners to join in three different ways.
The highlights
- 100% online course
- Offered by Mindmajix
- 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
- 35 hours of sessions
- Online live and self-paced training options
Course and certificate fees
Fees information
certificate availability
certificate providing authority
What you will learn
In the Selenium Training in New York online certification, the learners will have the opportunity to learn Test Automation, ROI in Automation, Functional Testing, Regression Testing, the place of Selenium in DevOps lifecycle, MAVEN, page object model, TestNG, and much more. Plus, the students will build the skills for creating an environment for Selenium, building test cases in Selenium WebDrivers, etc.
Who it is for
The syllabus
Introduction of Selenium
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 Statement
- 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
- Why to do inheritance
- How to reuse the fields and methods of parant class
- Overriding fields and methods of parent class
- Single in heritance
- Multi level in heritance
- Using super keyword
- Composition/ Aggregation
- Difference between inheritance and composition
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