Selenium

4 Star Rating: Very Good 4.59 out of 5 based on 495 ratings.

Selenium Training in Noida & Best Selenium Training Institute in Noida

Selenium Training in Noida is organized by Croma Campus. Croma Campus is a leading Industrial training institute in Noida & Delhi NCR. We provide most learning environment for major technical course at affordable price. The best Selenium training institute in Noida offers the best technical IT training for the regarding course. We provide basic and advanced level Selenium Training in Noida with proper practically knowledge. At Croma Campus, Selenium Training is offered by industry experts having 8-10 Yrs. Of experience.

Croma Campus has well prepared hardware lab for Selenium training in Noida. Hardware & Software are required to learn all the skills set for Selenium training. Our trainers organize job oriented Selenium training. Croma Campus is one of the well-equipped Selenium training center in Noida. We provide training on a real-time project which helps to student in a better understanding. Croma Campus & our trainers also help to student to get placement in top MNCs by preparation at different strategies. We have designed Selenium course content and syllabus to achieve their professional goals.

Selenium accreditation is a standout amongst the most required stuff now a days. All association needs mechanization experts who can minimize manual endeavors and increment profitability from first day itself. Croma Campus is one of the approved selenium preparing accomplice in Noida offers best Selenium preparing in Noida. Croma Campus offer best in time affirmation with venture based preparing to applicants. Preparing incorporates accreditation in essential java, computerization system planning, electronic application, portable based application testing and scripting. Selenium is an open source instrument and bolstered through a gigantic competitors of open source manufacturers. Selenium has risen as a standout amongst the most acclaimed computerization structure inside the most recent days. More organizations are receiving selenium over other business programming experimenting with rigging. Croma Campus gives best Selenium Training in Noida for employment based preparing.

Effectively foreseeing selenium will be the commanding computerization structure in forthcoming years at huge scale. Why is it so main stream? It is miles the cost. An expanding number of enterprise’s needs selenium expert’s at enormous scale open source is a cost intense reply over the long haul even. It is characterized and certain the procedure commercial center for selenium will development in up and coming years. So it is imperative to get confirmed from best Selenium Training Institute in Noida.

Mechanical is developing now a day at quick pace.Automation is getting increasingly in pattern for all divisions. Quality assumes essential part for nay item. Programming testing is in high sought after for best outcomes. Manual testing takes additional time and exertion. So programming testing mechanization is of the quickest developing field. Selenium is the best response for a wide range of mechanization prerequisites. Croma Campus in Noida offer best Selenium preparing in Noida with all significant module and venture based instructional courses.

Furthermore, Croma Campus is the well-known Selenium training center in Noida with high tech infrastructure & lab facilities. We also provide access of servers so that candidates will implement the projects at home easily. More than 3000+ candidates are mentored by Croma campus in Selenium training in Noida at very affordable fees.

Selenium Testing Training & Placement in Noida

In addition, Croma Campus built-in multi-facilitate class rooms with installed projectors. So that, candidates can better understand the topic in the better way. Our strong associations with top organizations like HCL, Wipro, Dell, Birlasoft, TechMahindra, TCS, IBM etc. make us capable to place our students in top MNCs across the globe. Croma Campus is one of the best Selenium training center in Noida with 100% placement support. We have placed thousands of students according to their skills and area of interest that makes us student’s preferred Selenium training institute in Noida. Next, we closely monitor the growth of students in our training and assist them to increase their performance and level of knowledge.

Java Pre-Condition for Selenium Test Automation:

  • OOP’s concept Class, Objects, Polymorphism, Inheritance and Encapsulation.
  • Java Programming Essentials  Instance variable, Instance method, Class Variables, Class Method & Objects Object Instances, method overloading/overriding concepts and packages.
  • Control Statements  While, Do-While, Switch, If statements This will help us in writing the scripts for a multiple scenario statements and decision making scenarios.
  • Looping Statements  This will help us in scenarios like, iterating through a large table to find a record that you want and Running the same test for multiple numbers of times.
  • Arrays Concepts  This will help us in having some set of data of same type in a static
  • Java Collections Framework  ArrayLists and HashMaps  This will help us in maintaining a collection of datas. Particularly useful for scenarios where you need to compare the data from Web app UI with the DB. [OR] From UI to another UI.
  • File Streams  This will be helpful in externalization of data through CSV, Excel or Java Properties file.
  • Exception Handling  How would you continue with test execution if something unexpected happens during test execution?
  • JDBC  Used in Database testing.

Croma Campus – Selenuim Training Map

Core Java Basic

 

Core Java Advance

Selenium IDE

Selenium RC

 

Selenium WebDriver

Selenium Grid

JUnit4

 

TestNG

ReportNG

DOM Inspector

 

Firebug

Automation

Framework

Java Pre-Condition for Selenium Test Automation

OOP’s concept

  • Class, Objects, Polymorphism, Inheritance and Encapsulation

Java Programming Essentials

  • Instance variable, Instance method, Class Variables, Class Method & Objects Object Instances, method overloading/overriding concepts and packages

Control Statements

  • While, Do-While, Switch, If statements – This will help us in writing the scripts for a multiple scenario statements and decision making scenarios

Looping Statements

  •  This will help us in scenarios like, iterating through a large table to find a record that you want and Running the same test for multiple numbers of times

Arrays Concepts

  • This will help us in having some set of data of same type in a static way

Java Collections Framework

  • ArrayLists and HashMaps – This will help us in maintaining a collection of data’s. Particularly useful for scenarios where you need to compare the data from Web app UI with the DB. [OR] From UI to another UI

File Streams

  • This will be helpful in externalization of data through CSV, Excel or Java Properties file

Exception Handling

  • How would you continue with test execution if something unexpected happens during test execution?

JDBC

  • Used in Database testing

Selenium IDEv2.8.0

Selenium IDEv2.8.0

  • Installing Selenium IDE
  • Recording Script
  • Running, Pausing and debugging Script
  • Running a script line by line
  • Inserting commands in between script
  • XPATHS and installing firebug to get XPATHS
  • Wait Commands
  • Verification and Assertions
  • Should I use verify or assertion
  • JavaScript
  • User-extension.js in Selenium IDE
  • Using if statements and loops in IDE.
  • Echo, StoreEval and StoredVars Demystified
  • Creating your own user extensions.
  • Making a function in user extension to generate random email address.
  • Extracting all values of dropdown.
  • Reading XML from JavaScript using DOM.
  • Building SalesForce.com Test Cases
  • Parameterize your IDE test cases with customized use extension and XML
  • Regular Expressions in Selenium IDE.
  • Handling JavaScript Alerts
  • Capturing screenshots from Selenium IDE
  • Automation Basics

Introduction – Selenium Remote Control (RC) : Selenium1

  • What is Selenium RC?
  • Difference between Selenium IDE and Selenium RC
  • Difference between WebDriver(2.x) and Selenium RC(1.x)
  • Configuring Selenium RC in Eclipse
  • Javadocs for Selenium RC
  • Selenium Interface
  • Starting and Stopping Selenium Server
  • Running Sample Selenium code using SeleneseTestCase class
  • Running Sample Selenium code using DefaultSelenium class
  • Browsers supported by RC
  • FireBug and Firepath
  • XPATHS and their usage with Selenium RC
  • Full and partial Xpaths

Selenium RC Features

  • Handling HTML components like Links, Buttons, Input box, Radio buttons, Checkbox
  • Handling a dropdown list
  • Reading title of page using Selenium RC
  • Closing browsers and killing sessions
  • Slowing down the script execution speed
  • Capturing Screenshots with Selenium RC
  • Extracting Data from Web table cells
  • Checking if an element/object is present on the page or not
  • Checking if text is present in the application
  • Handling javascript alert message boxes
  • Full and partial Xpaths
  • Handling Buttons, Edit boxes, Radio buttons, Checkboxes and other Page objects

Selenium RC Pop Up and Tab handling

  • Concept of window ID
  • Extracting window IDs with Selenium Object reference
  • Tabbed browsing and handling tabs with selenium RC
  • Handling popups, performing actions in pop up window
  • Closing pop-up windows
  • Live example on tabbed browsing and Pop up handling

Selenium RC Web Table

  • What is a web table?
  • Finding number of rows in Web table
  • Finding number of columns in Web table
  • Extracting Cell value
  • Xpaths and identifying the pattern in them
  • Dynamic Web tables
  • Live example on printing all the values in a dynamic web table using Selenium RC
  • GetTable function in Selenium RC
  • Live example on printing all the values in a dynamic web table using Selenium RC

Platform supported by selenium RC

  • Integration with various scripting language (Java, C#, ruby).
  • Browser’s supported by selenium RC.

Selenium WebDriver 1

  • Why WebDriver?
  • Selenium RC and Webdriver
  • Downloading and configuring webdriver in eclipse
  • WebDriver Interface
  • Drivers for Firefox, IE, chrome, Iphone, Android etc
  • First Selenium WebDriver Code
  • Opening multiple browsers at one time
  • Close and Quit methods in Webdriver
  • What is Firefox profile
  • Creating own Firefox profile
  • Magic of HtmlUnitDriver

Selenium WebDriver 2

  • Installing Firebug and FirePath Addons in Firefox
  • Using Firebug and Firepath
  • HTML language tags
  • Handling Links with WebDriver
  • Extracting Xpaths and relevance of Xpaths
  • Identifying Web Elements using id, name, linkname, class, xpath, tagname etc
  • Handling Input Box/Buttons
  • Handling Web List
  • Handling Radio Buttons, CheckBoxes

Selenium WebDriver 3

  • Dynamic objects
  • Extracting links and other web elements
  • Capturing screenshots with WebDriver
  • Window handles
  • Tabbed browsing with Selenium
  • Example of Tabbed browsing
  • Pop up handling in Selenium
  • Example of Pop up handling
  • Managing variable xpaths
  • Certificate error handling using WebDriver

Selenium WebDriver 4

  • Pausing execution for sometime
  • Introducing wait for sometime
  • WebDriverWait Class
  • Handling JavaScript alert messages with Selenium
  • Simulating the Keyboard Key press event
  • Simulating Pressing Enter Button of Keyboard

Selenium 2.0 Features-1

  • Extracting Data From Web Table
  • Dynamic Web Table Handling
  • Attaching files with Selenium
  • Mouse movement with Selenium- Mouse Interface
  • Working with Calendar using Selenium
  • Handling Ajax Autosuggest
  • Handling Google Ajax Autosuggest
  • Setting the page load timeout- WebDriver.Timeout Interface

Selenium 2.0 Features-2

  • Simulating front and back button click on Browser using selenium
  • Assigning Firefox profile parameters
  • Downloading files using selenium
  • Selenium Javadocs
  • Listeners- Using WebDriverEventListener
  • Practical usage of Listeners in Selenium
  • Moving a mouse on a Object and right clicking on it
  • Finding Coordinates of a Web Object
  • Actions class in Webdriver

Working with Drivers in Selenium Web Driver

  • Help- My browser is not opening
  • Help- My browser is opening but its not navigating
  • Configuring chromderiver.exe
  • Uploading files in Chrome
  • Tabbed browsing and Popup handling in browsers
  • Certificate handling in browsers
  • Moving mouse in browser using different drivers(IE, Firefox, chrome)

Selenium Grid

  • Using grid in selenium
  • Implementation of grid using ant
  • Running test in multiple browsers and platform.
  • Cross browser testing using ant.

Junit 4 Framework / ANT

  • What is JUNIT|Configuring Junit 4 in Project/Eclipse
  • Junit 4 annotation|Running Test in Junit
  • Skipping Tests|Parameterizing Tests
  • Using Assertions|Reporting Errors / ErrorCollector
  • Batch Running – Custom Runners
  • What is Ant|Downloading and configuring Ant
  • Build.xml configuration
  • HTML Report generation using Ant
  • Building a BAT file to run tests using ANT

TestNg Framework / ANT

  • What is TestNg|Installing TestNg in Eclipse
  • TestNg annotations|Understanding usage of annotations
  • Running a Test in TestNg|Batch Running of tests in TestNg
  • Skipping Tests|parameterizing Tests DataProvider
  • Assertions/Reporting Errors
  • TestNg Reports|Advantages over Junit
  • Using TestNg in Selenium
  • What is Ant|Downloading and configuring Ant
  • Build.xml configuration
  • XSLT report generation generation using TestNg and Ant
  • Building a BAT file to run tests using ANT

Database Testing – Java DataBase Connectivity JDBC

  • Installing MySQL Database
  • Java.Sql Package|JDBC Drivers
  • Connection Interface
  • Statement and Prepared Statement Interfaces
  • ResultSet Interface
  • Firing Select, Insert, Update and Delete queries with database using Java JDBC
  • Looping the ResultSet
  • Using Annotations of Junit/TestNg to establish connection with database when Using Selenium

Web Driver Framework-01 : JUnit and Data Driven Framework

  • Overview of Data driven framework
  • Building the Test Base Class
  • Using Annotations of Junit
  • Reading XPATHS, Configuration from properties file
  • Initialize the Webdriver
  • Building the Test Base Class
  • Implementing WebDriver Implicit Wait
  • Implementing tests and batch running them
  • Repeating a test with different Data
  • Building utility functions
  • Parameterizing tests using XL Files
  • Controlling Execution order from XL Files
  • Assertions and Reporting Errors / ErrorCollector
  • Storing Screenshots of errors
  • Running the framework through ANT
  • Generating the HTML reports
  • Emailing test reports
  • Creating a BAT file for project execution

Web Driver Framework-02 : JUnit and Hybrid Driven Framework

  • Overview of Hybrid(Keyword+Data Driven) Framework
  • Building XLS File Having Test Cases and Keywords
  • Building XLS File Having Test Data
  • Building Base class
  • Reading XPATHS, Configuration from properties file
  • Implementing ImplicitWait
  • Implementing the keywords using the reflection API
  • Implementing tests
  • Assertions and Reporting Errors
  • Parameterizing tests using DataProvider and XL Files
  • Repeating a test with different Data
  • Running the framework through ANT
  • Generating the reports
  • Emailing test reports
  • Creating a BAT file for project execution

Web Driver Framework-03 : TestNG and Hybrid Framework

  • Overview of Hybrid Framework
  • Building XLS File Having Test Cases and Keywords
  • Building XLS File Having Test Data
  • Building Base class
  • Reading XPATHS, Configuration from properties file
  • Implementing WebdriverWait
  • Implementing the keywords using the reflection API
  • Implementing tests
  • Assertions and Reporting Errors
  • Parameterizing tests using DataProvider and XL Files
  • Repeating a test with different Data
  • Running the framework through ANT
  • Generating the reports
  • Emailing test reports
  • Creating a BAT file for project execution

Selenium RC Framework : DataDriven Framework with Junit

  • Overview of Data driven framework
  • Building the Test Base Class
  • Using Annotations of Junit
  • Reading XPATHS, Configuration from properties file
  • Initialize the RC
  • Building the Test Base Class
  • Implementing tests and batch running them
  • Repeating a test with different Data
  • Building utility functions
  • Parameterizing tests using XL Files
  • Controlling Execution order from XL Files
  • Assertions and Reporting Errors / ErrorCollector
  • Storing Screenshots of errors
  • Running the framework through ANT
  • Generating the HTML reports
  • Emailing test reports

Jenkins Integration

Jenkins

  • Installation and setup of Jenkins & Selenium project on your laptop
  • Jenkins Overview
  • Jenkins Plugins
  • Jenkins Configuration for a Java-based Project
  • Integration of Selenium and Jenkins CI
  • Reporting and Validation in Jenkins
  • Continuous integration and continuous testing
  • Test Execution
  • SVN, jUnit, Source Control, Ant, Maven Java integration

Please write to us at info@cromacampus.com for the course price, schedule & location.

Enquire Now

Frequently Asked Questions:

All training courses offered by us are through IT Professional with 10+ years of experience. Freshers/College Students/Professionals(IT & Non-IT) can spot the quality of training by attending one lecture. Hence, we provide one free demo class to all our trainees so that they can judge on their own.

No, you don’t have to pay anything to attend the demo class. You are required to pay the training fee after free demo only if you are fully satisfied and want to continue the training.

To register for free demo, visit our campus or call our counsellors on the numbers given on contact us page.

Yes, all the trainees shall work on live projects provided by Croma Campus after completing their training part.

You will never lose any lecture. You can choose either of the two options:
View the recorded session of the class available in your LMS.
You can attend the missed session, in any other live batch.

Please note, access to the course material will be available for lifetime once you have enrolled into the course.

Yes, Training certificate & Project completion will be issued by Croma Campus(ISO 9001-2000 Certified Training Center)

Yes, Croma Campus conduct special training programs on week end for college students throughout the year.

Croma Campus is the largest education company and lots of recruitment firms contacts us for our students profiles from time to time. Since there is a big demand for this skill, we help our certified students get connected to prospective employers. We also help our customers prepare their resumes, work on real life projects and provide assistance for interview preparation. Having said that, please understand that we don’t guarantee any placements however if you go through the course diligently and complete the project you will have a very good hands on experience to work on a Live project.

Yes, Course Fee can be paid in two equal installments with prior Approval.

Yes, Croma Campus offer various group or special discounts.

No, Lab is open from 8 A.M. to 8 P.M. seven days a week. This time can be extended upto 11 PM if need arises.

Yes, students can take breaks during their exams and can resume it later without paying any fee. Apart from this, Students can attend batches for revision even after completion of their courses.

Batch strength differ from technology to technology. Minimum batch strength at Croma Campus is 10 and maximum batch strength is 30.

Drop us a query

Course Features

Get Practical and Well focused training from Top IT Industry experts.

Get Routine assignments based on learning from previous classes.

Live project, during or after the completion of the syllabus.

Lifetime access to the learning management system including Class recordings, presentations, sample code and projects

Lifetime access to the support team (available 24/7) in resolving queries during and after the course completion

Get certification after the course completion.

Scholarship Exam +91-9711526942 whatsapp

Testimonials