Selenium Training in Hyderabad | Selenium Training in Kukatpally | Selenium Online Training
what is selenium?
Selenium is an open source (free) automated testing tool or framework which is used to validate web applications across different browsers, multiple platforms and multiple programming languages. Selenium provides you singleinterface which lets you write test scripts in most of the programming languages like JAVA, PHP, PERL, RUBY, PYTHON, C#, NodeJS etc.
Selenium is one of the most widely used open source Web UI automation testing suite. Selenium was originallydeveloped by Jason Huggins in 2004 as an internal tool for Thought Works. Selenium can be easily deployed on platforms such as Windows, Linux, Solaris and Macintosh. Moreover, selenium supports Operating System for mobile applications like iOS, windows mobile and android.
Any graduate or post graduate from any background can learn Selenium but before learning the concepts of Selenium, one should have a basic understanding of java or any other object-oriented programming language and some testing concepts.
Why Kosmik Technologies for Selenium Training In Hyderabad, Kukatpally/KPHB
Kosmik is the best is probably one of the best Selenium As the trainers are highly qualified with 12 . This Selenium Training sessions consists of more
Selenium Training Institute in KPHB Kukatpally Hyderabad
Kosmik Technologies is the best Selenium Training Institute in kphb, Kukatpally, Hyderabad. We are providing Real time & Job oriented Training with 100% Placement Assistance.
Highlights of Selenium Training in KPHB, Kukatpally @KosmikTechnologies
- 30% concept sessions & 70% demonstration
- Case Studies & Workshops
- Interview FAQ’s & Resume guidance
- Resume Preparation
- 100% Placement Assistance
- Real world examples / Real-Time projects
Advantages of Using Selenium for Automated Testing Training in KPHB, Kukatpally, Hyderabad
- Language and Framework Support
- Open Source Availability
- Multi-Browser Support
- Support Across Various Operating Systems
- Ease Of Implementation
- Reusability and Integrations
- Parallel Test Execution and Faster Go-to-Market
- Less Hardware Usage
- Easy to Learn and Use
- Constant Updates
Selenium Course Overview
This course is designed using Selenium for test automation covering framework design with real time Industry oriented exercises and at the end of the course with project work. Core Java basics are also covered as part of the course.
After completion of the course, one will be able to automate any web based application.
Basics Of Java
>Handle Datatypes In Java
>Handle String Class In Java
>Handle if, if else and nested if else In Java
>Handle break,continue,return statements in Java
>Handle for-loop In Java
>Handle while, do while loops In Java
>Handle One and two dimensional array In Java
>Access Modifiers In Java
>What is a Method
>Why we are using Method
>Return Type Of Method In Java
>Handle Static, Non Static Methods, Variables In Java
>What is a Object In Java
>Variable Types In Java
>Constructor In Java
>Inheritance In Java
>Interface In Java
>List In Java
>ArrayList In Java
>Hashtable In Java
>Read-Write xls,xlsx File using Poi In Java
>Exception handling, try-catch-finally, throw and throws In Java
>Useful Eclipse Shortcuts To Use With Selenium WebDriver Automation
Advanced Java OOP Concepts
>Encapsulation In Java
>Polymorphism In Java
>What Is An Abstract Class In Java?
>What Is Method Overloading and Method Overriding In Java?
>Similarities And Difference Between Abstract Class And Interface
>Usage of "final" Keyword In Java
>What Is Use Of "Super" Keyword In Java?
> Installing Eclipse
> Creating Simple Project in eclipse
> Eclipse and Selenium together
> Importing and Exporting
> Debugging using Eclipse
> Exploring Eclipse – Basic
> Exploring Eclipse – Advanced
Introduction to Automation
>What is automation testing
> Advantages of Automation Testing
> How to learn any automation tool
> Types of Automation tools
Introduction to Selenium
>What is Selenium
> Use of Selenium
> Features of selenium
> Difference between Selenium and QTP
> Selenium RC
> Selenium Grid
> Selenium 2.0 - WebDriver
>Selenium 3.0 - WebDriver
> Intrduction of Selenium WebDriver
> Download and install Selenium Webdriver with Eclipse
> Creating And Running First Selenium Script In Firefox
> Running Selenium Test In Google Chrome Browser
> Running Selenium Test In Internet Explorer Browser
> What is the difference between SeleniumIde ,Selenium RC and Selenium WebDriver.
Element | Object Identification
>Introduction to Firebug
>Introduction to FirePath
>Introduction to ChroPath
>Downloading and installing of Firebug
>Downloading and installing of Firepath
>Downloading and installing of ChroPath
Element Locators In WebDriver
>Locating Elements By ID For Selenium
>Locating Element By ClassName
>Locating Element By Tag Name
>Locating Element By Name
>Locating Element By Link Text Or Partial Link Text
>Locating Element By cssSelector
>Locating Element By XPath
XPath in Selenium
> What is XPath
> Syntax for XPath
Xpath Types :
> Absolute XPath
> Relative Xpath
>Diff B/W Absolute XPath and Relative Xpath
>Create Customized xpath in Selenium
>Difference between single ‘/’ or double ‘//’
>Handle Complex & Dynamic elements Using XPath in Selenium:
>Using OR & AND
WebDriver Basic Browser Commands List With Example
>Typing Text In To Text box
>Capturing Entire Page Screenshot When Test Case Failure
>Get Current URL
>Get Page Source
>Maximize a browser
>Minimize a browser
Browser Navigation Commands
>Navigate To Command
Basic WebElement Commands
>What is WebElement ?
Find Element / Elements with example
>Diff B/W findElement() and findElements()
>Verify Element Present or Not
>Verify Element Exist or Not
>Verify Element Visible or Not
>Verify Element Enable or Not
>Verify Element Disable or Not
>Single radio button
>Multiple radio buttons
>Handle Unexpected Alerts
>Handling modal popup window.
>Handling multiple windows.
Handle Dropdown Or Listbox
> Mouse Hover Event
> Keyboard Event Handling
- Ways To Handle Keyboard Keys:
>Handle Keyboard Keys using Action class.
>Handle Keyboard Keys using sendkeys chord.
>Handle Keyboard keys using Robot class.
> Handling DragAndDrop
> Handling DoubleClick
>How to use tab button in selenium WebDriver?
>How to Handle multiple actions at a time in selenium WebDriver
> Multiple Ways to handle file Upload/Download with Selenium Webdriver.
>By Using SendKeys()
>By Using AutoIt
> Introduction to AutoIT tool
>Why we are using AutoIT in Selenium?
>How to write script in AutoIT?
>Upload/Download File in Selenium Webdriver using Autoit
>How to Handle Authentication Required windows popup using AutoIT?
Working with Robot Class to handle windows popup > What is mean by Robot class > Why Robot class in Web driver > Usage of Robot class in Web Driver > Handling windows popup using Robot class in Web Driver
Scroll WebPage in Selenium
Multiple Ways to Scroll Down and Scroll Up page:
>Scroll Down and Scroll Up page using Robot Class.
>Scroll Down and Scroll Up page Using Actions Class.
> Explicit Wait - For Text
> Explicit Wait - For Alert
> Explicit Wait - For Element Visible
>What Is Web Table ?
>Types Of Web Tables :
> How to handle single Frame
> Handle multiple Frames
> Handle Nested frames(frame inside frame) using selenium ?
>How to read properties file in selenium (java)?
>Extracting All Links From Page
>What is the difference between click and submit methods in Selenium?
>What are Common Exceptions you faced in your project
>Css Selectors for Selenium – Different ways to find customized CSS path
>XPath or CSS Selector ? which is better?
>Handling Ajax Auto Suggest Drop List
>Introduction Of TestNG
> Install TestNG Into Eclipse
>Verify TestNG Successfully Install or Not
>Similarities and Difference Between TestNG and JUnit
>Create And Run First TestNG-WebDriver Test
>TestNg annotations with examples
>Creating And Running WebDriver Test Suit Using testng.xml File
>Creating Single Or Multiple Tests For Multiple Classes
>Creating Test Suite Using Class From Different Packages
>Creating Test Suite Using Selected Or All Packages
>testng.xml - Include/Exclude Selenium WebDriver Test Package
>testng.xml - Skip Test Intentionally Using SkipException()
>Why we are using testng.xml file
>Where we can create testng.xml file
>How to create the testng.xml file
>How to run the testng.xml file
>Can we run Multiple test Cases in single Class
>Setting priority of execution for test cases
>Executing group of Regression/Sanity/Smoke test cases using TestNG
>dependsOnMethods Testing In Selenium
>Parametarized Testing In Selenium
>Parallel test execution In multiple browsers using @Parameters annotation
>How to pass parameters from TestNG xml?
>Difference between @BeforeTest and @BeforeMethod annotation in TestNG?
>What is Preserver Order in Testng framework?
>What are the assertions in TestNG framework?
Advanced TestNG concepts >TestNG Execution Report > TestNG Results output folder walkthrough > Emailing TestNG reports for your Test Lead in Selenium Apache POI
> Apache POI Introduction
> Setup Apache POI in eclipse IDE
> How to read an excel 2003 (.xls) file using Apache POI
> How to read an Excel 2007 (.xlsx) file using Apache POI
> How to write the data into Excel files using Apache POI
Log4j in WebDriver > Log4j Introduction > Usage of Logger in Automation Testing > Download Log4j > Add Log4j Jars > Test Case with Log4j Logging > Integrate Log4j in Selenium > Loggers > Appenders > How to Integrate Log4j in Framework
Maven for Selenium & TestNG Integration > What is Maven > Install Maven In Eclipse >Verify Maven Successfully Install or Not >Diff B/W JavaProject and MavenProject > What is pom.xml file > Using the pom.xml file > Setting up the Maven project in eclipse editor > Use of Maven project > Building and running the selenium Maven project > Updating the selenium project dependencies by using Maven > TestNG Maven Configuration > Executing TestNG from Maven ANT - XSLT report generation using TestNG and Ant >What is XSLT Reports >Why Need Ant-XSLT Reports > Download and installing XSLT jar files >Build.xml configuration >Run TestNG Tests with Ant > XSLT report generation using TestNG and Ant >Understanding TestNG Results and Ant Results Jenkins >Introduction to Jenkin >Prerequisites for jenkin >What is the Use of Jenkins in Selenium >How To Download And Install Jenkins >How to verify Whether the Jenkins is installed successfully or not.
>How to Run xml file from command prompt >How to create batch file >How to Run batch file >How Run xml file from batch file >How Run batch file from Jenkin >Create Jenkins Project >How to Generate TestNG Reports Using Jenkins. -We need to have the following. >Creating TestNG Project. >Installing Jenkins >Installing TestNG Reports Plugin In Jenkins >How To Execute Maven Project Using Jenkins : -We need to have the following. > Maven – Check this Installation of Maven. > Maven Project – Check this Creating Maven Project. > Jenkins – Check this Installation of Jenkins. >Schedule your build in Jenkins for periodic execution >How to View TestNG results >How to Email Test Reports for your Test Lead Automation Framework > What is Framework > Types of Frameworks > modular framework > Data Driven framework > Keyword driven framework > Hybrid framework > Use of Framework > How to develop the framework from the scratch > Integration of the framework > How to execute the scripts from framework Apart from regular course will provide below > Materials on selenium & core java > Interview questions > Resume preparation for Selenium Jobs > 100% Assistance with the real time experts for preparing & attending the interviews
After the completion of the Course, you should be able to
> You will be master in Selenium Automation
> Get a clear understanding of Selenium Tool.
> Should be able to create any framework from the scratch level.
> Get hands-on experience in Automation Test implementation on Real-time Projects.
> Should be in position to automate any web application using selenium tool.
Who can join this course?
This course is designed for students and professionals who want to pursue a career in Automation Testing.
> Any graduate / Post graduate.
> Any Professional working on Manual Testing wants to upgrade automation tools.
> Any Professional working on QTP/RFT wants to upgrade Selenium