Details
Selenium Course Content
Introduction:
Introduction to Automation
Why and when will we go for Automation
What is the use of Automation
What is the difference between Selenium and QTP
About Selenium:
What is Selenium
Advantages of Selenium
Different flavours of Selenium:
Selenium IDE
Selenium RC
Selenium Grid
Selenium Web Driver/Selenium 2.0
Selenium IDE Introduction:
Downloading and Installing Selenium IDE
Features of Selenium IDE
Selenium IDE Icons
Recording your first test with Selenium IDE
Locators:
How to identify elements in webpage using Selenium
Tools to identify elements/objects
Firebug
IE Developer tools
Google Chrome Developer tools
Locating elements by ID
Finding elements by name
Finding elements by link text
Finding elements by XPath
Finding Elements by using CSS
Summary
Selenium IDE Concepts:
IDE Context Menu
Asserting the elements
Verifying the elements
WaitFor elements
Storing the elements
Adding Selenium IDE comments
Building Test cases using Selenium IDE
Synchronization commands
Working on pages with AJAX
How to use looping statements like IF, while in IDE with few examples
Usage of goto commands in IDE
Capturing screenshots in IDE
Generating Dynamic values using JS functions
Usage of JS functions with IDE
Handling alert messages in IDE
Creating test suites
Framework in IDE
What you cannot record
Selenium IDE Commands:
goBack, refresh, Enterkey simulation, highlight ..etc.
Selenium IDE script without record and playback
Java:
Java Basics useful for selenium and web driver.
Class,oops concepts,If,For loop,while,list and iterators
Selenium Remote Control:
What is Selenium Remote Control
Overview of Selenium Remote Control using JAVA
Download selenium RC
Installing selenium RC
Starting selenium server from Command prompt
Stopping selenium server from Command prompt and Browser
Running selenium scripts/tests from Command prompt using selenium RC
Executing Selenium- IDE Test suites on Different browsers
Report generation for selenium scripts
Selenium RC using Eclipse:
Set up Selenium RC in Eclipse using Junit
Starting Selenium RC from eclipse
Stopping Selenium RC from eclipse
Start and stop selenium RC from Selenium Script
Converting Selenium IDE tests to a programming language(JAVA)
Running Selenium script in Different Browsers with Eclipse and JUNIT.
Writing Selenium tests from scratch using Junit
Junit Annotations
Junit Methods
Debugging Scripts in Eclipse
Frequently used Selenium commands
Syntax of each command
Test Suites using JUNIT
Report Using ANT Build and Junit
Sample Programs in RC:
Identifying objects on web page like -
Text box, Link, Button, Checkbox
Radio Button, Drop Down Box, Select value
Display all values
Select values step by step
Write all values into Notepad/Excel/WordPad.
Capture screen shot
Handle alerts
How to read values from excel sheet
Create a Junit suite
Reports
Storing Attributes.
Handling Multiple windows and popups
Handling HTTPS sites
TestNG:
Introduction about TestNG
How to Install TestNG plugin in Eclipse
TestNG sample script
Writing Selenium testing script from scratch
Creating Test suites using TestNG
Reports generation using TestNG
Object Repository:
Use of Object repository
How to use OR in Scripts
Sample scripts using Object repository
Web Driver:
Introduction
Webdriver vs Selenium RC
Downloading and configuring web driver in Eclipse
Drivers for Firefox, IE and HTML Unit driver
First Selenium WebDriver Code
Identify Objects using WebDriver:
Text box, Link, Button
Checkbox, Radio Button, Drop Down Box
Select value, Display all values
Write all values into Notepad/Excel/WordPad.
Scripts:
Capture screen shot(positive)
Handling On load alerts
Page scroll down using Java script
HTML Unit Driver
Handling Multiple Windows
Implicit wait
Handling Ajax Auto suggests
Handling web tables
Handling Test data in Excel sheet
Generating test results and detailed Summary Report
Handling Alerts, Browser windows, Application windows & pop-ups
Actions Class:
Draggable
Droppable
Mouse over
Selectable
Simulating Right click
Slider
Handling file download pop-up using web driver
Handling file attachment window using -Auto IT tool [Third Party Tool
About "Parallel Execution TestNG"
Introduction to framework and its components
About page design pattern
About Hybrid frame work with POM
Design Hybrid framework with all components
Video recorder using webdriver
Reading content present in an image
Customized Framework using Functions and
Object Repository:
Writing Common Functions:
- What is function
- What is the use of function
- How to reuse
Writing Web driver Functions:
- Type, Click, Clickandwait
- Rowcount, Column count,
- Istextpresent
- Element present
Selenium Grid:
About Selenium Grid
Installation
Getting started with Selenium Grid
How to use Grid
Final Touch: any doubts regarding Selenium web driver, Framework concepts while implementing in their projects.
Interview Point of View Discussion on Selenium concepts.
Courses Offerings
- Abinitio
- Android
- AIX Administration
- Business Analyst
- CCNA, CCNP Security, CCIE
- Citrix XenApp
- Cognos 10 BI & Tm1
- Crystal Reports
- Data Stage
- DB2 DBA
- Dot Net
- DAC
- Google Web Tool Kit
- Golden Gate
- Hadoop
- HTML 5
- Hyperion Essabase, Planning, HFR , HFM
- IBM Websphere Commerce server Admin
- IBM Lotus Notes (Development)
- IBM Lotus Notes Domino Server Administration
- IBM Message Broker
- IBM MQ Series Administration
- IBM Netezza DBA & Development
- IBM Tivoli Access Manager
- IBM Web Sphere Application Server Administration (WAS)
- IBM WAS Portal server Development
- IBM WAS Portal server Development
- IBM WebExperience factory 8.0 ( WEF)
- IBM Websphere Transformation extender (WTX 8.2)
- IBM Integration BUS
- Informatica
- I Phone
- Swift Language training
- Java/J2EE
- J Query
- Java Apache Wicket
- Linux Administration training
- MicroSoft .NET Technologies (VB.NET, C#, ASP.NET, Wcf ,Wpf ,Mvc)
- Microstrategy
- MicroSoft Business Intelligence
- OBIEE 11 g , 12c
- ODI ( Oracle Data Integrator)
- Oracle ATG
- Oracle APPS – HRMS, SCM, Manufacturing , Technical , ASCP .Dmantra
- Oracle APPS – Project Accounting
- OAF
- Oracle BI Apps
- Oracle BI Publisher
- Oracle DBA 11g
- Oracle RAC , Data Guard , Performance Tuning,
- Oracle Fusion SOA
- Oracle SQL , PL SQL
- PHP
- Perl Scripting
- Qlikview
- RUBY Cucumber
- SAP SD , BO , FICO , BI / BW , APO , BPC, BASIS , SRM , MM, ISOil, BODS
- SAS
- Sales Force CRM
- SharePoint Server 2010
- Shell Scripting
- Siebel CRM , EAI, E-Scripting
- SQL Server DBA
- Springs and Hibernate
- Storage Area Network ( SAN)
- Tableau
- Tera Data
- Testing Tools - QTP, QC, Load Runner, Selenium, ISTQB, Ruby Cucumber
- TIBCO BW, BE, TIBCO I Process
- Tivoli Access Manager & Identity Manager
- Unix Administration
- VMWare
- WCF, WPF, LINQ, AJAX, SILVER LIGHT
- Webservices , SOAP , REST ( JAVA)
- Windows 2012 server
http://www.futurepointtech.com/selenium-training.html
Drop a mail [email protected] we will get in touch with u
Outline
Speaker/s
Schedules
No. of Days: | 30 |
Total Hours: | 35 |
Future Point Technologies is a Thirteen Years old leading Software Training center based in Hyderabad. The Future Point Technologies is an Institute dedicated to teaching Core Computer Technologies to students and professionals.
FUTUREPOINT Offers CLASS Room, ONLINE and CORPORATE Trainings.
- ATTEND THE DEMO AND CHECK THE QUALITY OF OUR EXPERIENCED TRAINERS
We offer Online Training , so you get trained from where you are from our experienced trainers, In the weekdays as well as weekends by the Real Time Professionals .
The program is designed to provide rich learning experience for students using Internet .
Courses Offerings
- Amazon Web Services
- Android
- AIX Administration
- Business Analyst
- BIRT Reporting
- CA Siteminder
- CCNA, CCNP Security, CCIE , CheckPoint
- Citrix XenApp
- Cognos 10 BI & Tm1
- Crystal Reports
- Data Stage
- DB2 DBA
- Dell Bhoomi
- Dev Ops
- Dot Net
- Google Web Tool Kit
- Golden Gate
- Hadoop
- Hyperion Essabase, Planning, HFR , HFM , DRM
- IBM Websphere Commerce server Admin
- IBM Lotus Notes (Development)
- IBM Lotus Notes Domino Server Administration
- IBM Message Broker
- IBM MQ Series Administration ...