Seleniul Contents

download Seleniul Contents

of 3

Transcript of Seleniul Contents

  • 7/30/2019 Seleniul Contents

    1/3

    SELENIUM CONTENT

    SELENIUM CONTENTIntroduction Automation

    Introduction to AutomationAdvantages of Automation TestingIntroduction of Automation framework

    Introduction To Selenium

    Introduction of SeleniumUse of SeleniumSelenium Vs. Other Tools

    Selenium Components

    Selenium IDESelenium CoreSelenium RCSelenium GridSelenium 2.0

    Selenium IDE

    Selenium OverviewSelenium IDE IntroductionInstalling Selenium IDERecording &Running a Simple TestQuick Tour of Selenium IDE - Simple FeaturesQuick Tour of Selenium IDE - Advanced FeaturesInstalling Useful Tools for Writing TestsSelenium ConceptsSelenium CommandsHow Selenium is identifying the objects?Element LocatorsRegular Expression patterns

    Selenium Test RunnerUsing Regular Expressions in Selenium IDENarrating Selenium Test CasesCreating Selenium Test SuitesHow to run the recorded script against other browsersWhy companies are not using recording tools.Limitations of Selenium IDE

    JavaScript

    JS IntroductionJS How ToJS Where To

    JS StatementsJS CommentsJS VariablesJS OperatorsJS ComparisonsJS If...ElseJS SwitchJS FunctionsJS For LoopJS While Loop

  • 7/30/2019 Seleniul Contents

    2/3

    JS Break LoopsJS For...InJS EventsJS Try...Catch

    About Eclipse

    Installing EclipseExploring Eclipse - BasicExploring Eclipse Advanced

    Core Java Fundamentals

    Language FundamentalsJava Programming Language KeywordsClass and ObjectData TypesArray Declaration, Construction,and Initialization

    Flow Control, Exceptions, and Assertions

    Writing Code Using if and switchStatementsWriting Code Using Loops

    Handling ExceptionsWorking with the Assertion Mechanism

    Benefits of EncapsulationOverridden and Overloaded Methods

    Using the java.lang.Math ClassUsing Wrapper ClassesUsing the equals() Method withStrings and Wrappers and Objects

    Method-Local Inner ClassesAnonymous Inner Classes

    Static Nested Classes

    Preventing Thread ExecutionSynchronizing CodeThread InteractionObject Orientation, Overloading and Overriding, ConstructorsUsing the java.lang.String ClassInner ClassesDefining, Instantiating, and Starting Threads

    Selenium RC

    Installing Selenium RC

    Selenium RC OverviewSelenium RC - Interactive ModeCreating the generic scripts in selenium.Creating the scripts by using functions.Browser commands with examples.Interactive commands with examples.Information commands with examples.Validation commands with examples.How to take data from excel sheets.Why should we use excel sheets.

  • 7/30/2019 Seleniul Contents

    3/3

    How to take data from DBDebugging the scripts.Maintaining the synchronization points.How to handle Popups and alert messages.

    Automation Framework with TestNG

    What is Automation frameworkAdvantages of Automation frameworkIntroduction to TestNGWhy TestNGSetting up TestNGWorking with TestNGAdvantages of TestNG over JunitExploring TestNG FeaturesHow to Use TestNG AnnotationsTestNG Annotations Complete Usage(Cheat Sheet of TestNG Annotations) and Lim

    itationsTestNG annotationsData Driven Testing TestNGTestNG Plan File ( XML Version of TestNG)TestNG Execution ReportTestNG Results output folder walkthroughTestNG Reporting features

    Auto IT Script for Handling windows

    Installing Auto ITAuto IT OverviewWhy Auto IT?Auto IT Script ExamplesCompiling Auto IT scriptsHow To Use Auto IT scripts in Selenium RC

    Selenium Grid

    Introduction Selenium Grid

    Advantages of Selenium Grid

    Selenium Vs Webdriver

    Introduction selenium 2.0Advantages of webdriver