Selenium Course Content

Category: Education

Presentation Description

Selenium training courses are developed and taught by the best trainers of Satya Tech at very reasonable rates.


Presentation Transcript

slide 1:

Mail Call Us:- 65538958 /65538968 / 65538978 Selenium Course Training Institute in ameerpet |Hyderabad Introduction to Automation Ways Of Testing What is Manual Testing Drawbacks of Manual Testing What is Automation testing Drawbacks of Automation testing What test cases can be converted into automation What test cases cannot convert into automation Types of Automation Tools Difference between Selenium and QTP Introduction of selenium Components of Selenium Selenium IDE Selenium-RC Selenium 2.0 Web Driver Selenium-Grid Core Java Introduction To Core Java What is oops What is a class and object What is a main method Data types variables Operators Arrays Conditions If If-else If –else –If Looping Conditions For – Next Do – loop

slide 2:

While –loop Branching statements Break Statement Return Statement Oops Concepts Introduction Class Object String class Object class Collection API Array list class Hash table class Hash Set class Reflection API Static Keywords Constructors Inheritance Super Key Word Polymorphism Overloading Overriding Interfaces Working with regular expressions What is regular expression Where we will use Regular expression syntax Examples on regular expression Working with files Working with Files and I/O Working with Excel files Working with data base. Working with Property files Exception handling Try Catch Throwable Class Throw Throws Final and Finally Web Driver Selenium2.0 WebDriver Introduction What is WebDriver Why WebDriver Difference between WebDriver and Selenium RC Architecture of selenium webDriver Downloading WebDriver Jars and configuring in eclipse perational Overview of Selenium web driver WebDriver Drivers introduction Firefox Driver IE Driver Chrome Driver Safari Driver Iphone driver Android etc How to give instructions to Selenium web driver How to give information to Selenium web driver

slide 3:

Internally what is happening during execution Working with IE Driver Downloading IE driver Server Configuring IE Driver Server Basic Example on IE Browser Working with Chrome Driver Downloading Chrome driver Server Configuring Chrome Driver Server Basic Example on Chrome Browser Working with Firefox Driver Basic Example on Firefox Driver Object Identification Installing Firebug add on in Firefox Installing Firepath add on in Firefox What is Firebug How to use Firebug When to use Firebug What is the use of Firepath in Firebug What is XPath Where to use XPaths in the Script Why to use XPaths WebDriver Locators Locating elements by ID Locating elements by Class Locating elements by Tag Locating elements by Name Locating elements by Link Text Locating elements by Partial Link Text Locating elements by XPath Locating Elements by using CSS Working with Property file Creating the Object Repository Benefit of Creating object repository How to use object repository Working with web page elements using WebDriver Textbox Links Buttons Check Box Radio Button List Box Drop Down Selenium WebDriver API Commands and Operations Driver commands like driver.get“url” driver.getTitle driver.getWindowHandle driver.getWindowHandles driver.close driver.quit ..etc Child element commands like

slide 4:

element.clear element.sendKeys“Data” element.getAttribute“arg” element.getTagName Page: 2 element.getText element.isDisplayed element.isEnabled element.isSelected ….etc. Advanced Concepts Of Selenium Popup handling Simulating the keyboard key press events Simulating front and back button click in browser Listeners using web driver event listener Practical Usage of Listeners in Selenium Introducing Actions class Usage Simulating the Keyboard Key press event Simulating Pressing Enter Button of Keyboard Simulating Pressing TAB Button of Keyboard Simulating MoveToElement/Mouse Over event Working with Web Table How to get row count How to get data from specific cell Dynamic WebTable Handling Attaching files with Selenium Setting the page load timeout- WebDriver. Timeout Interface Handling Frames in Web Page Listeners- Using WebDriverEventListener Finding Coordinates of a Web Object Automation Life Cycle Phase-I Test Planning Phase-2 Generating the basic test Phase-3 Enhancing the test Checking with Assertions Synchronizing the test Implementing Implicit wait statement Implementing Explicit wait statement Using the test data during data driven testing Phase-4 Debugging the Test What is debugging When to do debugging Benefits of debugging Running the script according to our desire Pausing the Script execution Phase-5 Executing the Test

slide 5:

Phase-6 Analyzing the Results Auto IT Installing Auto IT Auto IT Overview Why Auto IT AutoIT components AutoIT commands Auto IT Script Examples Compiling Auto IT scripts How To Use Auto IT scripts in Selenium RCWebDriver what is jacob jars where to use jacob how to configure jacob jars into eclipse Automation Framework What is Automation Framework Advantages of automation framework Types of automation framework JUnit TestNG Modular Driven Framework Data Driven Framework Keyword driven framework Hybrid driven framework JUnit Frame work What is JUnit Configuring JUnit in Eclipse JUnit 4 Annotation Running Test in JUnit Skipping Tests Using Assertions Test NG Frame work Introduction to TestNG Why TestNG Installing TestNG in Eclipse Advantages of TestNG over JUnit Exploring TestNG Features TestNG annotations How to Use TestNG Annotations for Selenium programming. TestNG Assert commands Automate tests using TestNG. Testng.xml file for suite. How to create TestSuite for selenium tests. TestNG Execution Report TestNG Reporting features Page: 3 Modular Driven Framework What is modular driven framework Create reusable code as methods Create test scripts by importing methods

slide 6:

Data Driven Framework What is parameterization Types of parameterization Parameterization using Excel what is POI API Jars How to use POI API Jars Example for Data Driven Testing Using JXL jars Keyword Driven Framework What is Keyword Driven Framework Overview of Keyword Driven Framework Hybrid Driven Framework What is Hybrid Driven Framework Hybrid Driven Framework Implementation Real Time Process for Automation Testing Hybrid frame work creation Automate Test Cases Name Conventions Local Scope Variables Global Scope Variables Constants variables General methods Object Repository Files Application methods Coding Commenting Code Test Scripts Creation Test Suite Creation Selenium IDE Introduction: 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 Inserting wait statements Saving the Script Running the single line of Script Analyzing the Results in log Using the Reference for understanding the commands Understanding about target and value Identifying the objects using ID Name Link and etc. Table View Source view Why companies are not encouraging the Selenium IDE Selenium Remote Control Introduction What is Selenium Remote Control Difference between Selenium IDE and Selenium RC Configuring Selenium RC in Eclipse

slide 7:

Starting selenium server Stopping selenium server from Example programs of selenium Remote Control Running selenium Remote Control script through selenium WebDriver Selenium Grid Introduction What is Selenium Grid Use of Selenium Grid When to Use It Selenium-Grid 2.0 How Selenium-Grid Works–With a Hub and Nodes Installation Starting Selenium-Grid Configuring Selenium-Grid Hub Configuration Node Configuration Executing tests using Selenium- Grid. Log4j what is log4j Download and configure Log4j jars Implementing Log4j Examples Maven what is Ant what is maven why maven Installation of maven Setup Environment variables to maven Build Management with Maven Setup the project with Maven Developing the scripts Converting src to executable file Sikuli Introduction Introduction to Sikuli Sikuli Overview Why Sikuli Installing Sikuli Sikuli commands Sikuli Examples Recording Running Script Using Sikuli Configuring SikuliX jars into Eclipse How to write Sikuli Script into Eclipse How to execute sikuli Script into Eclipse

authorStream Live Help