UrbanPro
true

Learn Software Testing from the Best Tutors

  • Affordable fees
  • 1-1 or Group class
  • Flexible Timings
  • Verified Tutors

Search in

Selenium

Siva Ranjini
10/08/2017 0 0

Selenium Overview:

  • Selenium Components and Architecture.

  • Why Java for Selenium, Installing Java Eclipse.

  • First Eclipse Project and Java program.

  • Platform independence.

Selenium IDE:

  • Installing Selenium IDE Recording.

  • Script.

  • Running Scrip.

  • Pausing and debugging Script Inserting.

  • commands in between script XPATHS.

  • installing firebug to get XPATHS.

  • Wait Commands.

  • Verification and Assertions.

Junit:

  • Sample Programs.

  • Handling Input Box/Buttons.

  • Handling WebList.

  • Radio Buttons / Checkboxes.

Types of locators:

  • List of locators and use.

  • Differences between Fundaments and Fundament.

  • Capturing screenshots with Web Driver.

  • Handling windows & switching windows.

  • Pop-up and alert handling.

Basic Of java:

  • Conditional and concatenation operators.

  • Usage of loops: While Loop, For Loops.

  • Data Types: String.

  • Integer / Arrays.

  • Functions: Input Parameters.

  • Return Types.

  • Local, Global.

  • Static and Non-Static Variables.

  • Creating Objects and Object References.

  • Call by reference and Value Constructors.

  • Creating Methods in java, Constructors.

Xpath and JXL:

  • Making your own XPath without firebug.

  • Object Collections, iterator, hash map.

  • Jxl-jar introduction, Reading/Writing Excel.

  • Handling frames in web pages, Action.

  • Driver Introduction, Keyboard and Mouse.

  • Event handling.

OOPS Concept:

  • Class / Object / Method.

  • Property Concept of Inheritance.

  • Overloading & Overriding Functions.

  • Usage of Inheritance in Selenium.

Eclipse Installation:

  • Creating Packages,

  • Accessing Classes and Methods,

  • Good Features of eclipse,

  • Accessing modifier : (Public, Private, Default, Protected)

  • Exception handing : Try catch block and throw able class,

  • Need of exception handling in Selenium framework.

Handling the wait:

  • Explicit wait & Implicit waits.

JXL and POI:

  • Xml Automation concepts.

  • Read/Write XML files, Working with nodes, converting into html file.

Selenium Grid:

  • Selenium Grid Concepts.

  • Introduction to hub, driver.

  • Approaches to start/stop hub & driver.

  • Using grid to run tests using RemoteWebDriver setting desired & fetching actual capabilities Config node parameters & timeouts.

  • Hub Diagnostic Messages.

File Concepts:

  • Handling drag & drop, multi-selection of objects.

  • File Concepts ,Html File Concepts, Sample programs on File Automation.

  • String class & functions Reading/Writing Text Files Reading Properties file in Java.

DB connection and Installation:

  • Database Concepts

  • JDBC Drivers, Connection Interface,

  • Statement & Prepared Statement Interfaces

  • Result Set Interface ,Firing select, insert, update and delete queries using jdbc,

  • Looping the Result Set.

  • Introduction to MySQL Database, Sample programs on MySQL DB and Excel Database

  • Web Table Concepts,child item operations

TestNg Installation and uses:

  • What is TestNg?

  • Installing TestNg in Eclipse.

TestNg annotations?

  • Understanding usage of annotations.

  • Running a Test in TestNg.

  • Batch running of tests in TestNg.

  • Skipping Tests.

  • Parameterizing Tests : DataProvider.

  • Assertions/Reporting Errors.

  • TestNg Reports.

  • Advantages over Junit.

  • Using TestNg in Selenium.

  • Executing Grid in parallel environments with TestNg.

Framework:

  • Framework Overview.

  • Reading XPATHS, Config from properties.

  • Initialize Web driver.

  • Implementing tests & batch running them.

  • Repeating a test with different Data.

  • Building utility functions Parameterization of tests using excel Controlling.

  • Execution order from excel.

  • Assertions and Reporting Errors.

  • Storing Screenshots of errors.

  • Generating the HTML reports.

  • Emailing test reports.

  • Creating a BAT file for project execution.

Selenium:

  • Advantages and Disadvantages

Selenium IDE

Selenium Environment Setup:

  • Download and Install Java.

  • Download and Configure Eclipse.

Selenium: Selense Commands

Selenium: Web driver

Selenium: Locators

  • ID, Class Name, Tag Name, Link Text , By partial link text, By XPath

Selenium: User Interaction

Selenium: TestNG

Selenium:  Grid

  • Hub, Node

  • Architecture

  • Configuration of Hub and Node

  • Parallel execution

0 Dislike
Follow 0

Please Enter a comment

Submit

Other Lessons for You

Priority vs Severity
Priority and severity level of defects needed to be defined as the development team cannot resolve all defects simultaneously. The test team needs to indicate how soon they want to get the defect fixed,...

Do's And Don'ts In Your Resume
Do’s and Don’ts on your resume: DO Sell yourself: First and foremost. Customize your resume for each job application (based on domain). Use keywords selected with your prospective...

Automation: Where To Begin & What Steps To Follow?
As of now most of the humanity have an understanding about why automation is important and now they struggle with a simple yet most important query in mind. i. Where to Begin ? And let's say you...

A Magical New Way To Test Your Apps On Real Devices
Apps are the 'new thing'. We are living in an era, where, you click on your mobile screen for your evening cup of 'cuppa'. With the advent of technology and internet, mobile phones and services are getting...
J

Looking for Software Testing classes?

Learn from Best Tutors on UrbanPro.

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you
X

Looking for Software Testing Classes?

The best tutors for Software Testing Classes are on UrbanPro

  • Select the best Tutor
  • Book & Attend a Free Demo
  • Pay and start Learning

Learn Software Testing with the Best Tutors

The best Tutors for Software Testing Classes are on UrbanPro

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more