Test Automation using Selenium (Basic)
Home / Course
/ Test Automation using Selenium (Basic)
Introduction
- Selenium Introduction
- Selenium vs other automation tools
- Advantages of selenium over other tools
- Technologies involved in selenium
- Selenium IDE
- Selenium RC vs Web Driver
- Selenium core
- Selenium Grid
- Web Application vs Stand Alone application
- 1,2,3 tier and distributed architecture
- Browsers, Web servers, Database servers, Application servers
- HTML Basics
- Javascript vs Java
- Locators
- ID
- Name
- Filters
- Xpath
- CSS
- DOM
- Architectures
- Web Application
- Selenium IDE
- Selenium RC
- Web Driver
Technologies used in Web Application
- HTML
- Javascript
- DOM
- CSS
- Creating sample web page using above technologies
Tools used to locate elements on a browser
- Installing Firefox
- Installing firebug and fire path and fire finder add-ons in Firefox
- How to locate HTML elements using Xpath and Css
- Why to know more about Xpath and Css when fire path and fire finder are there
- Learning more about Xpath and Css techniques
Selenium IDE
- Downloading and Installing Selenium IDE
- Firefox v/s IE
- Learning about all the configurations provided in IDE
- Record and play first test case
- Setting break points, Running test case step by step and resume test case
- Assert, Verify, Store and Wait commands
- Assert v/s Verify
- Why Store in Selenium IDE
- Why Wait in Selenium IDE
- Usage of JavaScript in Selenium IDE
- Writing JavaScript functions
- Writing java script extension for Selenium IDE
- Case Study on any live site
- Writing test cases on any live site
- Accessing popup, Alert and tabbed windows
- Learning about loops and condition extensions
- What is XML files
- XML v/s HTML
- Parameterize the test cases using XML file
- Taking the Screen shorts
- Generating reports of test suite using RC server
Scroll