Selenium is a web application testing framework that allows you to write tests in many programming languages like Java, C#, Groovy, Perl, PHP, Python and Ruby. Selenium deploys on Windows, Linux, and MAC OS. It is an open-source project, released under the Apache 2.0 license, so you can download and use it without charge.
Selenium Web Driver is a tool for writing automated tests of websites. It aims to mimic the behavior of a real user, and as such interacts with the HTML of the application.
Course Content:
o Introduction of automation testing
o Benefits of automation testing
o Introduction of selenium
o Difference between selenium and QTP
o Selenium components
o Limitations of selenium
o Basics of Java using Eclipse
o Core java basics
o OOPs concepts
o Methods
o Object and class.
o Loops
o Constructor
o Difference between Selenium IDE, Selenium RC and WebDriver?
o Introduction of selenium WebDriver
o What is WebDriver
o Exploring WebDriver java docs Downloading
o Locators in selenium
o Drivers in WebDriver
o Open Google home page through WebDriver
o Waits in WebDriver
o Exploring more features of WebDriver
o WebDriver Features & Examples Handling HTML Elements such as: Text box,
o Hyperlinks, Submit buttons, Radio buttons, Checkboxes, Dropdown etc
o Finding Elements & text on a Webpage
o Printing all links and other values from a web page and HTML Elements
o Using By class to find elements using different methods Implement global wait
o Running test in multiple browsers
o WebDriver features
o Simulating keypress events such as buttons Enter, page up, page down,
o backspace etc. Handling javascript messages
o Handling drop down
o Navigation in WebDriver
o WebElement list Web Page title
o Mouseover using WebDriver
o CSS properties of an element
o Capture screenshot
o Read test data from excel
o Write data in excel
o Read test data from property file
o Generating your own Xpaths
o Handling multiple pop ups/tabs.
o Handling Mouse over
o Handling iframe and menus
o. TestNG JAVA FRAMEWORK & REPORTS Generation
o About JUnit and TestNG
o What is a Java framework
o Test Annotations
o Executing the tests in sequence
o Assertions
o Error Collectors
o How to parameterized our test case
o Page factory Automation Framework on a Live Project
o Test data files creation
o Test page creation
o Test class creation
o Screenshot capturing
o Emailing test results
o Generating Reports
o Running framework automation through ANT
· Interview questions and answers
NOTE: Register on the demo day and avail free Basic Appium and Jenkin Sessions
Note:
The audience for this course is MCA, BCA, B.Sc (IT),M.Sc(IT),B.Sc, B.Tech or B.E(Any Branch),O Level, A Level etc..