14
Email Id : [email protected] Contact IND : +91- 9100998433/34 USA : +1(224) 676-9882 Website: www.cheyat.com Skype Id : Cheyattraining SELENIUM ONLINE TRAI NING

Selenium Online Training

Embed Size (px)

Citation preview

Page 1: Selenium Online Training

Email Id : [email protected] Contact IND : +91-9100998433/34 USA : +1(224) 676-9882 Website: www.cheyat.com Skype Id : Cheyattraining

SELENIUM ONLINE TRAINING

Page 2: Selenium Online Training

Selenium is a portable software testing framework for web applications.

It is a new tool/software which supports for instant development of automation test for the web based applications. 

It is used as a playback/record tool for the purpose of authoring tests without any need for learning scripting language. It also supports for browsers like Opera, Google Chrome and opera and on various platforms like Macintosh, Microsoft and Linux.

What is selenium 

Page 3: Selenium Online Training

Introduction to Java WEB DRIVER Introduction Object Identification Java In Details Additional Concepts of Java used in Selenium Selenium Life Cycle Advanced Concepts of Selenium Selenium IDE : Frames Works RAME WORKS (Keyword + Data driven):

Course Content

Page 4: Selenium Online Training

Selenium Components

Why to Automation When to start Automation Where to use automation Scope of Automation in future What is an Automated tool How to learn any Automated tool Types of Automated tools Selenium IDE Selenium RC Selenium Web Driver Selenium GRID

Course Content

Page 5: Selenium Online Training

Starting with EclipseInstalling JavaWhat is EclipseHow to install EclipseWhat is the need of EclipseWhy we use Eclipse and Selenium togetherHow to create a projectHow to create a packageHow to create a class (java file)How to create a file (properties file)

INTRODUCTION TO JAVA

Page 6: Selenium Online Training

(call by reference, call by value)Using objects referenceThrough class nameHow to create an object Data TypesHow access the nonstatic functionsHow to use Static Global variableHow to create constructorWhat is use of constructorInheritanceHow to access classes across packagesAccessing modifiers( Public, private, Default, Protected)String Class, Object classWhat is an interfaceHow to create and use interface

Classes and Interfaces

Page 7: Selenium Online Training

WEB DRIVER IntroductionWhat is Web driverWhy Web driverDifferences between RC and Web driverHow to configure web driver in eclipse

Classes that implements web driverFire foxInternet ExplorerChromeI PhoneAndroid

Operational Overview of SeleniumHow to give instructions to Selenium web driverHow to give information to Selenium web driverInternally what is happening during execution

Web Driver , Classes & Operation

Page 8: Selenium Online Training

Installing Firebug add on in FirefoxInstalling Firepath add on in FirefoxWhat is FirebugHow to use FirebugWhen to use FirebugWhat is the use of Firepath in FirebugWhat is XPathWhere to use XPaths in the ScriptIdentifying the web elements using ID,Name,Link Name,Class,

XPath,TagnameHandling the different web elements likeInput boxes, buttons, weblist Radio buttons, Check Boxes, Links and Etc,Making own XPaths with out using FirebugCreating the Object RepositoryBenefit of Creating object repositoryHow to use object repository

Object Identification

Page 9: Selenium Online Training

• Variables (local, global)• Constants• Arrays• Conditional statements• Looping statements• Operators• Functions (Input parameters and return types)• Overloading and Overriding

JAVA IN DETAILS

Page 10: Selenium Online Training

ADVANCED CONCEPTS OF SELENIUM:• Dynamic objects handling• PoP up handling• Error handling• Java Script alert messages handling• Simulating the keyboard key press events• Dynamic Web table Handling• Extracting data from web table• Mouse movement with Selenium mouse interface

SELENIUM IDE :• Installing Selenium IDE• Recording Script• Running Script• Operational overview of Recording• Operational Overview of Running• Running Script line by line• Inserting break points• Inserting comments

Advanced concepts & IDE of Selenium

Page 11: Selenium Online Training

Phase-I• Test PlanningPhase-2• Generating the basic testPhase-3• Enhancing the test• Inserting the Programmatic StatementsPhase-4• Debugging the TestPhase-5• Executing the TestPhase-6• Analysing the Results

SELENIUM LIFE CYCLE

Page 12: Selenium Online Training

FRAME WORKS• Test NG Frame work:• JUnit Frame work:• Test NG and Hybrid frame work

(Keyword + Data driven):• Overview of hybrid frame work• Preparing XLS file with• Test cases and key words• Preparing XLS file with test data• Reading XPaths from Properties file• Implementing the keywords using the Reflection API• Implementing the Tests• Assertions and reporting errors• Parameterizing Tests• Repeating the test with different sets of data• Running the tests• Analysing the results

Frame Works & Keywords

Page 13: Selenium Online Training

We offer live training services from the trainers having minimum of 6+ years of experience in their profession and have the capability to teach students.

We provide complete digitalized course materials for the training courses.

We offer 24/7 support services through phone, E-mail or through chat

Provides mock interview questions, committed as well as supportive.

After the completion of the course, we help our students to get placed in a good industry.

Benefits Provided By Cheyat

Page 14: Selenium Online Training

For more information about Training Programme Please contact us on Email : [email protected] Contact IND : +91-9100998433/34 USA : +1(224) 676-9882