Selenium 3.0 Course Overview

This course focuses on how to employ Selenium-popular browser automation framework, to build automated tests for web applications. Students will examine using Selenium to directly record from within a Firefox browser, as well as using C# to automate the web browser using Selenium's API. Selenium 3.0 is one of the hottest API (Framework) for executing functional automation testing of a Web based application on multiple OS, browsers, and support multiple languages. 

  • 1. Do you have limited Window for training?
  • 2. Can you only spend 4-hours per day?
  • 3. Do you want to start training immediately?
  • If your answer is yes to any one of the above, you need 1-on-1- Training
The 1-on-1 Advantage
Methodology
Flexible Dates
4-Hour Sessions
  • View video
  • The course will be free if we are not able to start within 7 days of booking.
  • Only applicable for courses on which this logo appears.

Your will learn:

Module 1: Core Java Refresher
  • Keywords and Syntax
  • variables, operators, and control flows
  • OOPs overview from Java context
  • Exception Handling, File and DB handling
  • Collections overview, and ArrayList example
  • Fundamentals of test automation
  • ROI in Automation
  • Automation framework
  • Automation framework
  • What Selenium is and how it is used in the industry
  • Features of Selenium
  • Selenium IDE - Overview with a couple of examples
  • WebDriver Architecture
  • Installation of Selenium and supporting tools/Frameworks
  • Simple WebDriver Program Demonstration
  • Basics of HTML page, tags, attributes, and visible texts
  • Basics of HTML page, tags, attributes, and visible texts
  • Installation of Firebug and Firepath in Firefox browser
  • Installation of Firebug and Firepath in Firefox browser
  • Creating robust locators using CSS and XPath
  • Execute Tests in Firefox, Chrome, and Internet Explorer
  • WebDriver Commands: Driving Browsers and Handling Cookies
  • WebElement Commands
  • Handling Various WebElements
  • WebDriver Timeout Methods
  • Handling Multiple elements using find Elements() method
  • Handling Alerts, Pop-ups, and Frames
  • Limitation of Implicit Wait and how Explicit Wait helps
  • Advanced User Interactions
  • Taking Screenshots
  • Working with Firefox profiles
  • Handling File Uploads Using AutoIT
  • Introduction to Flash Application Testing using Selenium WebDriver
  • Arranging Tests in 3-As format
  • F.I.R.S.T Principles and SRP
  • Various Annotations in TestNG
  • TestNG configuration file
  • Configuration Annotations
  • Attributes of @Test
  • Parallel Test Execution Capability
  • Assertion APIs
  • Passing Parameters to Tests
  • Passing Parameters to Tests
  • Reports using TestNG
  • Reports using ReportNG
  • Introduction to various frameworks
  • Page Object Design Pattern
  • Data Driven Tests using TestNG and POI
  • Introduction to Maven and ANT
  • Use of Log4j
  • Use of Listeners
  • Typical components of a framework
  • Overview of BDD, TDD
  • Code Coverage in Java
  • Overview of Sikuli tool for UI testing
  • Introduction to Jenkins
  • Configuring Jenkins to invoke Selenium Tests
  • What is Selenium Grid?
  • When to Use Selenium Grid
  • Setting up Grid - Hub and Nodes?
  • Configuring TestNG.xml to run tests on Grid
  • Automate an eCommerce Application
  • Test Automation Requirements Description
  • What Next? How to Start?
  • High Level Framework
  • High Level Framework
  • Modularity—Re-Use And DRY
  • Test Data Management
  • Logging And Reporting
  • Introduction Mobile App Test Automation
  • Introduction to Appium
  • UIAutomator with Appium
  • Locating Elements - UIAutomator framework
  • Desired Capabilities for Android
Live Online Training (Duration : 40 Hours)
Group Training 2600 Per Participant
06 - 10 Jun 09:00 AM - 05:00 PM CST
(8 Hours/Day)
04 - 08 Jul 09:00 AM - 05:00 PM CST
(8 Hours/Day)
1-on-1 Training 5200 3400 + If you accept merging of other students.
4 Hours
8 Hours
Week Days
Weekend

Start Time : At any time

12 AM
12 PM

1-On-1 Training is Guaranteed to Run (GTR)
Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request
Classroom Training is available. Enquire for the fee Click
Ultra-Fast Track

If you can't spare 40 hours. We can offer you an Ultra-Fast Track for 20 hours for only USD 2,720

Course Prerequisites
  • Basic Computer Knowledge.

This course is best suited for professionals who are already working as manual testing professionals and wish to have in-depth understanding of Selenium. 

Upon Completion of this Course, you will accomplish following:-

  • Comprehend what is Mobile Automation Testing
  • Comprehend Mobile Application Testing Tools
  • Install Node JS
  • Install Microsoft Dot Net framework
  • Download Appium
  • Configure Various versioning API level requirements for Appium
  • Start Appium Server from Console
  • Start Appium Server from command prompt
  • Comprehend Command line arguments for Appium
  • Run Appium Program
  • Prevent Appium from deleting and reinstalling App
  • Launch other user installed Hybrid Apps
  • Use UISelector Class in UIAutomator API
  • Detect presence of Elements
  • Find elements by text using AndroidUIAutomator commands
  • Comprehend limitations of XML view
  • Delete chats on whats app
  • Identify objects in mobile browser?
  • Understand difference between API level and Android version
  • Comprehend API levels and Android versions supported by Selendroid
  • Change port in Selendroid other than default 4444 port.

Give an edge to your career with Selenium certification training courses. Students can join the classes for Selenium 3.0 at Koenig Campus located at New Delhi, Bengaluru, Shimla, Goa, Dehradun, Dubai & Instructor-Led Online.

Student Feedback  (Check Koenig Feedback on Trustpilot)

Q1 Say something about the Trainer? Q2 How is Koenig different from other training Companies? Q3 Will you come back to Koenig for training ?

Student Name Country Month Feedback Rating
Laura Lochmanetz United States Nov-2020 A1. Nandhini was an excellent trainer. She was very knowledgeable about the technologies we were learning. She was able to lead us through the practice scenarios, answer our questions, and keep us on track throughout the session. We (the participants) were at varying levels of expertise, and she was able to answer the questions of the more experienced users and help them with scenarios that were not part of the coursework. I have little programming knowledge and had never used Selenium before: Nandhini was very patient and helpful with my problems, always encouraging, and I feel that I now have a good understanding of the software we used and am ready to start putting it into practice. I have done a lot of virtual training and I would say that Nandhini was one of the best instructors that I have had.

Request More Information

Add Name and Email Address of participant (If different from you)

FAQ's


Yes, fee excludes local taxes.
The Fee includes:
  • Courseware
  • Testing Via Qubits
  • Remote Labs
Yes, Koenig Solutions is a Koenig Learning Partner

We offer below courses: