Arcus
Chennai
+91 93 82 72 97 97
Bangalore
+91 93 42 32 97 97
Hyderabad
+91 93 92 82 97 97

What is Selenium Software Training?

Selenium is a portable software testing framework for web applications. Selenium provides a record/playback tool for authoring tests without learning a test scripting language (Selenium IDE). It also provides a test domain-specific language (Selenese)to write tests in a number of popular programming languages, including Java, C#, Groovy, Perl, PHP, Python and Ruby. The tests can then be run against most modern web browsers. Selenium deploys on Windows, Linux, and Macintosh platforms.


Course Details

Eligibility

BE,B.TECH, M.Sc, MCA, M.TECH.

Duration

Two Months

Project

One Month

Classes

Monday -Friday

Training

Weeks

Batch Timing

2hrs per day

Our Recent Placements

Arcus infotech organizes trained fresher interview slots with leading MNCs .dedicated placement cell provides complete placement support for successfully course completed students.Arcus infotech candidates are currently working in IBM , Accenture , Capgemini , Wipro , CTS , ACS , DELL,PEROT etc.

Job Opportunities in Selenium

Selenium is a portable software testing framework for web applications Classes are handled by realtime working professional In-depth topics covers hand on practical sessions Training program includes

Placement Records

1

Hot Openings

Click Here

2

Placed Candidates List

Click Here

3

Placement Photos

Click Here

4

Job offers

Click Here

COURSE DETAILS


Demo Image
Overly

FEATURES OF JAVA

  • Platform Independence
  • Object Oriented
  • Robust & Security
  • Automatic Memory Management
  • Dynamic Binding

Demo Image
Overly

JVM ARCHITECTURE

  • The Java Virtual Machine Garbage Collection
  • The Java Run Time Environment
  • JVM task
  • Class Loader & Byte Code Verifier

Demo Image
Overly

IDENTIFIERS, KEYWORDS AND TYPES

  • Identifiers
  • Keywords
  • Basic Java Programming Language Types
  • Pass-by-value
  • The This Reference

Demo Image
Overly

EXPRESSIONS AND FLOW CONTROL

  • Variables
  • Operators
  • Branching Statements
  • Looping Statements

Demo Image
Overly

ARRAYS

  • Declaring Arrays
  • Creating Arrays
  • Initializing Arrays
  • Multidimensional Arrays

Demo Image
Overly

OBJECT-ORIENTED PROGRAMMING

  • Declaring Java Technology Classes
  • Declaring Attributes & Methods
  • Constructors
  • Inheritance, Polymorphism, Encapsulation
  • Packages

Demo Image
Overly

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

Demo Image
Overly

About Selenium:

  • What is Selenium
  • Advantages of Selenium
  • What is the difference between Selenium and QTP

Demo Image
Overly

Different flavours of Selenium:

  • Selenium IDE
  • Selenium RC
  • Selenium Grid
  • Selenium Web Driver/Selenium 2.0

Demo Image
Overly

Selenium IDE Introduction:

  • Downloading and Installing Selenium IDE
  • Features of Selenium IDE
  • Selenium IDE Icons
  • Recording your first test with Selenium IDE

Demo Image
Overly

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

Demo Image
Overly

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
  • Creating test suites
  • What you cannot record

Demo Image
Overly

Selenium IDE Commands:

  • goBack, refresh, Enterkey simulation, mouseOver, highlight ..etc
  • Selenium IDE script without record and playback

Demo Image
Overly

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

Demo Image
Overly

Selenium RC using Eclipse:

  • Set up Selenium RC in Eclipse using Junit
  • Starting Selenium RC from eclipse
  • Stopping Selenium RC from eclipse
  • Converting Selenium IDE tests to a programming language(JAVA)
  • Junit Annotations
  • Junit Methods
  • Debugging Scripts in Eclipse
  • Frequently used Selenium commands
  • Syntax of each command
  • TestSuites using JUNIT
  • Report Using ANT Build and Junit

Demo Image
Overly

Sample Programs in RC:

  • Identifying objects on web page like - Text box, Link, Button, Checkbox, Radio Button and Drop Down Box
  • Select value, Display all values, Select values step by step
  • Page scroll down using Java script
  • Handle alerts
  • How to read values from excel sheet
  • Create a Junit suite
  • Reports
  • Storing Attributes
  • Handling Multiple windows and popups
  • File uploading
  • Handling HTTPS sites

Demo Image
Overly

Test NG:

  • 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

Demo Image
Overly

Web Driver:

  • Introduction
  • Selenium RC and Webdriver
  • Downloading and configuring webdriver in Eclipse
  • Drivers for Firefox, IE and HTML Unit driver
  • First Selenium WebDriver Code

Demo Image
Overly

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.
  • Capture screen shot(positive)
  • Capture screen shot(with failure) 9. 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

Demo Image
Overly

Selenium Grid:

  • About Selenium Grid
  • Installation
  • Getting started with Selenium Grid
  • How to use Grid

Demo Image
Overly

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
  • Scripts

Margo | Home

Contact Us


#16,Padmanaban Street, North Usman Road, T.Nagar,Near Mahalingapuram Flyover, Kodambakkam Railway Station, Chennai, Tamil Nadu 600017 . 044-4852-8006 / 044-4858-0353/ 9382729797 iswarya@myarcus.com

#320, Lakshmi complex, CMH Road, Near Indira Nagar Metro Station, opp. to HDFC Bank, Bangalore-560038. 080-4156 6363 41216363 / 9342329797 deepak@myarcus.com

#302,3rd Floor. Lal Bungalow, Ameerpet, Near Green Park Hotel. Hyderabad-16 040-40033838/23418787 sandhya@myarcus.com

  • selenium training in chennai
  • selenium training in bangalore
  • selenium training in Hyderabad
  • real time selenium training
  • real time selenium training in chennai
  • real time selenium training in bangalore
  • real time selenium training in hyderabad
  • real time selenium classes
  • Selenium webdriver