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

ACTE Logo

Mobile Automation Testing Using Appium

ACTE provide testing any application software developed for mobile phones, gain hands-on experience in mobile app testing to decipher mobile-related glitches on the cloud labs while learning from industry experts.

by ACTE [Claim Listing ]
NetTech India Logo

Software Testing

NetTech India, a leading software training institute offers the best software testing certification courses in Mumbai, Navi Mumbai, and Thane that also offers a 100% placement guarantee. Our students are supplied with the best training from our experienced and certified trainers.

by NetTech India [Claim Listing ]
Palium Skills Logo

Selenium Webdriver Training

Our Selenium Webdriver course will teach you the techniques in Automation Testing using Selenium Webdriver. Selenium is an open-source software designed to conduct testing & using different models.

by Palium Skills [Claim Listing ]
  • Price
  • Start Date
  • Duration
QuickXpert Infotech Logo

Software Testing

Best Software Testing Course in Thane to Learn in Online / Classroom Format and Get Certified from Best Software Testing Training Institute QuickXpert Infotech known for Quality Training in Reasonable Fees and Placements!

by QuickXpert Infotech [Claim Listing ]
SourceKode Training Institute Logo

Introduction To Manual Testing

Testing and QA is the most significant part of any software. Learn the art of software testing where we sharpen your skills on writing test-cases, creating bug reports with live project assistance. Explore each and every aspect of Manual Testing and Automation Testing as we bring you the most...

by SourceKode Training Institute [Claim Listing ]

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