Shape Shape

Courses Details

Shape
Shape
Shape
High Selenium with core java Training

Selenium with core java

Selenium  with core java 

Java Essentials for Selenium  

? Core Java Fundamentals  

? Installing Java  

? First Java program  

? Installing Eclipse  

? First Eclipse Project  

? java Programming Language Keywords  

? Data Types  

? Arrays  

? Array Declaration, Construction and Initialization  ? Single Dimensional Arrays  

? Two Dimensional arrays  

? Practical usage of arrays in Selenium  

? What are Functions?  

? Function Input Parameters  

? Function Return Types  

? Flow Control  

? Writing Code Using If and else  

? Switch Statements  

? Writing Code using Loops  

? Object-Oriented Programming in Java  

? Class and Object 

? Constructor  

? Inheritance  

? Usage of Inheritance in Selenium  

? Polymorphism  

? Overridden and Overloaded functions  

? Abstraction  

? Encapsulation  

? Local Variables  

? Global Variables  

? Meaning of static  

? Static and Non-Static Variables  

? Static and Non-Static Functions  

? Why is main method static?  

? Creating Objects in Java  

? Object and Object References  

? Access Modifiers – Public/Private/Default/Protected  ? String class  

? Two ways of defining string object  

? String class and their method  

? reverse String logic-Palindrome  

? String Concatenation  

? String Comparison using the equals() Method  ? Exception Handling  

? Exception handing with try catch block  

? Importance of exception handling 

? Exception and Error  

? Throwable Class  

? Final and Finally  

? Throw and Throws  

? Different Types of Exceptions  

? Need of exception handling in Selenium framework  ? Automating Excel file Operations  

? Creating/Opening XLS Files  

? Reading/Writing Microsoft XLS Files  

? Counting Rows and Columns  

? Filling BG/Font Colours  

? Practical Examples  

? Automating Text File Operations  

? Creating/Opening Text Files  

? Reading/Writing Text Files  

? Practical Examples  

? Automating Database Operations  

? Connecting to Databases  

? MySQL/Oracle/SQL Server  

? Sending SQL Queries to Database  

? Driver Manager  

? Driver  

? Connection  

? Statement  

? ResultSet 

? SQLException  

? Process the Results  

? Practical Examples  

? JDBC (Java Database Connectivity)  

Selenium  

? What is Selenium?  

? Who developed Selenium?  

? WebDriver Introduction  

? Installing Selenium WebDriver  

? Architecture of selenium Webdriver  

? Creating your First Script in Webdriver  

? Launching AUT and Inspecting properties of Elements  ? Automating Operations on various Elements  

? Browser  

? TextBox  

? ListBox  

? Links  

? Check Box  

? Radio Button  

? HTML Tables  

? Calendars  

? Automating Keyboard and Mouse Events  

? Action Class  

? KeyBoard Events  

? Drag & Drop Actions 

? Mouse Hover Action  

? RightClick, Double Click & Tool Tip  

? Handling multiple Windows  

? getwindowHandle()  

? getwindowHandles()  

? Switching between windows  

? Handling elements present in different windows  ? Handling Alerts  

? accept()  

? dismiss()  

? getText()  

? sendKeys()  

? Handling Frames  

? What is iFrame?  

? Locating Frames  

? Switching between Frames  

? Handling Frames  

? Creating Customize XPath/CSS Selectors  ? What is XPath  

? When to Use XPath  

? Absolute XPath/Relative XPath  

? Specifying conditions with XPath  

? CSS Selectors  

? Customizing CSS Selector  

? Synchronization 

? ImplicitWait  

? WebDriverWait  

? FluentWait  

? PageLoadTimeout  

TestNG  

? Advantages of TestNG over JUnit  

? Why do we need TestNG in Selenium?  

? Installing TestNG in Eclipse  

? Creating a New TestNG Test File  

? Test annotation  

? Running the Test  

? Checking reports created by TestNG  

? Generating HTML Reports  

? Annotations used in TestNG  

? Validating Tests with Assertions  

? Creating multiple Tests  

? Prioritizing Tests  

? Parameterizing Tests with dataProvider  

? TestNG dataProvider with Excel  

? Creating and Running Test Suites with TestNG.xml  ? Parallel Test Execution with TestNG  

? Cross Browser Testing using TestNG  

MAVEN  

? What is Maven and Why Maven?  

? Installing/Configuring Maven 

? Creating Maven Project  

? Importing Maven Project into Eclipse  

? What is POM.xml?  

? Adding Dependencies to POM.xml  

JENKINS  

? Installing/Configuring Jenkins  

? Scheduling Test Execution in Jenkins  

? Auto mail configuration in Jenkins  

? What is continues integration?  

? Continues integration with JENKINS  

GIT  

? Downloading and Installing GIT  

? Installing GIT and GITHUB plug-ins for JENKINS  ? Configuring SSH host keys for GIT and JENKINS  ? GIT Bash commands  

? Uploading project to GIT  

LOG4J  

? Introduction about Logging  

? Logging problems without Log4J  

? How to solve Logging problem with Log4J  ? What is Layout?  

? Different types of Layouts in Log4J  

? What is Appender?  

? Different types of Appenders  

Page Object Model (POM) & Page Factory in Selenium 

? What is POM  

? Why POM?  

? Advantages of POM  

? Creating POM Tests  

? What is Page Factory?  

? Creating Tests with Page Factory  ? Implementing Git  

? Implementig Log4J  

? Implementing Jenkins  

? Implementing ExtentReports 

 

 

Shape

The javaTpoint Advantage:

We partner with you to understand and address your unique transformation imperatives. We work in transparent consultation with you to devise best-in-class solutions and define the best course of action to implement them across your organization. Our integrated consulting and IT services will bring continuity and consistency to your strategic programs.

WE WILL HELP YOU WITH THE FOLLOWING:

  • 1. Adapt to the changing market conditions.
  • 2. Adapt new technologies.
  • 3. Innovate continually.
  • 4. Align IT with business goals.
  • 5. Optimize costs, while maintaining high customer satisfaction.
  • 6. Accelerate time-to-market for new products and services.
  • 7. Integrate distributed operations and systems into a cohesive organization.

Get in Touch With Us

Ready to start?

Enroll Now. for easy to start your course.

Shape