Selenium Expert With Java

by Pythonsoft Claim Listing

Selenium Expert with Java course is offered by Pythonsoft. Pythonsoft is a leading software training institute in India to provide quality training to students. As a training institute, we try to provide strong programming skills to our students.

₹15000

Contact the Institutes

Fill this form

Advertisement

Pythonsoft Logo

img Duration

75 Hours

Course Details

Selenium Expert with Java course is offered by Pythonsoft. Pythonsoft is a leading software training institute in India to provide quality training to students. As a training institute, we try to provide strong programming skills to our students. We provide both conceptual and practical-oriented training from very basic to advanced levels.

 

Syllabus:

  • Core Java:
  • Basics of Programming:
  • Java Components – jvm, jre and jdk
  • Data Types and Variables.
  • Methods
  • Operators
  • Basic Programming
  • Decision Statements
  • Looping Statements
  •  OOPS in Java:
  • Members Of Class
  • Class and Object
  • Basic memory allocations and execution flow
  • Blocks
  • Constructors
  • Has-A and Is-A Relationship (Inheritance)
  • Constructor Chaining
  • this and super statement
  • Polymorphism
  • Overloading and Overriding
  • Type Casting
  • Abstraction
  • Abstract class and Interface
  • Generalization and Specialization
  • Access Specifiers
  • Encapsulation
  • Java Library:
  • Object Class
  • String Class
  • Wrapper Class
  • Java Bean Class
  • System Class and its members
  • Scanner class
  • Singleton Design pattern
  • Arrays
  • Programming on String and Arrays
  • Collection Frameworks
  • Exception Handling
  • File Programming
  • Selenium Tool
  • Introduction to Automation
  • What is Automation
  • Advantages & Disadvantage of Automation
  • When do we go for Automation
  • Introduction to Selenium
  • What is Selenium?
  • Languages & Platform  supported by Selenium
  • Basic Browser Handling
  • Launching Browser (Firefox,Chrome,IE,Safari…)
  • Handling Browser Navigation
  • Locators
  • What is locator?
  • Locator types(tagName,id,name,className,linkText,partialLinkText,css,xapth)
  • Synchronization
  • About Script Synchronization
  • Implicit wait
  • Explicit wait
  • FluentWait
  • Custom wait
  • Handling WebElement
  • Different ways to perform actions on elements
  • Using getters and setters for validation
  • Handling Multiple Elements
  • Handling Mouse events
  • Performing mouse hover action
  • Handling Drop down Menu
  • Performing Drag and Drop action
  • Handling ListBox
  • Selecting options using different methods
  • Handling Multi select list box
  • Sorting the content of list box
  • Searching the list box
  • Handling Popups
  • Introduction to types of popup
  • Techniques identify popup type
  • Handling new tab
  • Handling Alert window
  • Handling calendar window
  • Handling File Download window
  • Handling File Attachment window
  •  Handling authentication window
  • FrameWindow
  • Xpath technique 
  •  What is xpath
  • Types of Xpath
  • Xpath by attribute
  • Xpath by multiple attribute
  • Xpath by text() function
  • Xpath by contains() function
  • Xpath by siblings
  • Xpath vs CssSelector
  • Handling Dynamic tables
  • Xpath for Static web table
  • Xpath for Dynamic web table
  • Page Object Model
  • Introduction to Page Object Model
  • Handling Elements (declaration, initialization and utilization)
  • @FindBy (annotation)
  • Page Decoration using Page Factory
  • Advantages of POM
  • TestNG
  • TestNG annotations
  • TestNG reporting
  • TestNG Assertion
  • TestNG suite
  • Parallel execution
  • Group execution
  • Parallel execution with Multiple browser
  • Cross browser testing
  • Parameter
  • Testing Listener with screenshot
  • Automation FrameWork
  • What is Automation Frame Work
  • Why Frame work
  • Types of  Frame work
  • Designing Frame work
  • Implementation of Frame Work
  • Execution of Frame Work
  • Automation Project
  • Implementing Frame work on Web Project
  • Automation workspace management using GIT hub
  • Challenges faced in Automation Project and Handling it
  • Automation Life Cycle
  • Source control tool
  • Introduction of Git
  •  Git vs GitHub
  • Git advantages
  • Git Architecture
  • Git PUSH & PULL , CLONE , COMMIT commands
  • Build testing Tool
  •  Introduction of MAVEN
  • Maven installation
  • Maven Dependencies
  • Maven Build life cycle
  • Maven framework structure
  • Advantages of Maven in Automation FrameWork
  • Continuous integration tools
  • Introduction of Jenkins
  • Jenkins  installation & configuration
  • Jenkins Job
  • Jenkins Schedule
  • POLL scm
  • Email notification
  • Bhubaneshwar Branch

    Plot No-MB-63, GGP colony, Bhubaneshwar

Check out more Selenium courses in India

QSpiders Logo

Python - Selenium

This course is designed for all manual testers who wants to upgrade their skills to automation. Course will be trained by top industry experts who have passion to train students and help then upgrade their skills level.

by QSpiders [Claim Listing ]
Edstellar Logo

Cucumber Training Course

Edstellar’s instructor-led Cucumber training course is designed to educate employees on using Cucumber, a software tool used for Behavior-Driven Development (BDD). Professionals learn to write and manage test cases using Cucumber's unique syntax.

by Edstellar [Claim Listing ]
Talent Spiral Logo

Automation Testing/ Automation

We have planned to enrich your knowledge with a training program on “Getting Started with Automation Testing”. Knowledge of the History of Automation Testing. Knowledge of testing the application on different browsers and different operating systems in parallel.

by Talent Spiral [Claim Listing ]
Tech Altum Logo

Selenium Training

Selenium is an open-source tool for the functional testing of a web application. Tech Altum is the place where you can learn Selenium with projects by working professional trainer having 9+ Years of Experience.

by Tech Altum [Claim Listing ]
Vedasys Logo

Software Testing Course

Software testing is the process of evaluating the functionality of a software application or code, with an intent to determine whether the developed software meets the specified requirements or not.

by Vedasys [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy