Selenium Training Course

This Selenium Certification Training program is designed to get participants familiarized with the web testing tool. The Selenium Certification teaches in depth concepts of Selenium WebDriver 3 and Java. It focuses on the basics first and then moves towards the advance concepts of Selenium, Java and Framework development. Comfortable to understand, the functional automation testing using selenium java web driver. and understand the basic features of java web driver method. As a professional, you can implement automation framework using Selenium Training Course.

COURSE SCHEDULE ENQUIRE NOW

  13700 Ratings

               29450 Participants

GROUP DISCOUNT

Upto 15% OFF

Highly Experienced Trainers

Post Training Assistance

Course Designed According To Requirements

Comprehensive, Interactive Classroom & Online Training

Selenium Course Overview


This Selenium Certification Training program is designed to get participants familiarized with the web testing tool. The Selenium Certification teaches in depth concepts of Selenium WebDriver 3 and Java. It focuses on the basics first and then moves towards the advance concepts of Selenium, Java and Framework development. Comfortable to understand, the functional automation testing using selenium java web driver. and understand the basic features of java web driver method. As a professional, you can implement automation framework using Selenium Training Course.

Course Curriculum


AUDIENCE

  • Fresh Graduates
  • Manual Tester
  • Automation Tester
  • Java Developer

 

COURSE OBJECTIVES

  • Practice Selenium basics through the Selenium Training Course Program
  • Grasp Selenium features and Components
  • Attain knowledge on Selenium Java Web Driver through Selenium Certification.
  • Master the use of Selenium Java Advanced Web Driver
  • Gain insight of Selenium IDE

Read More..

Get in touch

By providing your contact details, you agree to our terms & conditions

Training Options


ONLINE TRAINING

Virtual Instructor-Led Session


  • Instructor led Online Training
  • Experienced Subject Matter Experts
  • Approved and Quality Ensured training Material
  • 24*7 learner assistance and support

CORPORATE TRAINING

Customized According To Team's Requirements


  • Customized Training Across Various Domains
  • Instructor Led Skill Development Program
  • Ensure Maximum ROI for Corporates
  • 24*7 Learner Assistance and Support

Course Outline


  • What is selenium?
  • Why selenium?
  • Selenium tool suite
  • Selenium IDE
  • Selenium RC
  • Selenium web driver
  • Selenium Grid
  • Different Automation tool
  • Describe selenium and its purpose
  • Understand selenium Ide
  • Explain Junit
  • Explain Locators
  • Selenium RC
  • Selenium testNG framework
  • TestNG Report
  • Introduction to selenium web driver
  • Different types of web driver
  • Overview of WebDriver method
  • Setup WebDriver method in Eclipse Project
  • Creating script in java using selenium Web Driver
  • Identify and understand the object
  • Different Web Driver method
  • Working with buttons, checkbox, radio button
  • Handle popup windows
  • Implicit and Explicit wait
  • Working with proxy and profile
  • Taking screenshot
  • HTML5
  • Grid implementation

Course Reviews


FAQ's


  • The process of converting the manual test cases to test scripts by using any automation tool is known as Automation
  • Advantages:
  • It saves time by executing the test cases without manual effort
  • CTC(Cost to the company) can be saved
  • We can maintain Accuracy by repeating the same task in same manner
  • Bugs can be identified
  • We can report the bugs to the developer
  • We can ensure for quality

  • Selenium contains 4 components
  • Selenium IDE 2. Selenium RC 3. Selenium WebDriver 4. Selenium Grid

  • Selenium is an opensource automation tool
  • It supports multiple languages like Java,C#,Perl,python,Ruby,HTML and PHP
  • It supports Firefox, IE, Google chrome, Safari and Opera
  • Supports Windows, Linux and Mac
  • Supports Web and mobile Applications
  • Its very flexible and extendable

  • IDE stands for integrated Development environment
  • It is for Record and Run the Scripts
  • Selenium IDE is an add on for Firefox
  • Its accountable for user actions
  • Recorded script can be viewed in the supported languages like HTML, JAVA, C#, Ruby, Python
  • Recorded script can be run against other browsers also by using Selenium RC or Webdriver

It always depends on the application and test cases. But on and average we can automate 5 to 6 test cases per day. Ex: 1. For analysing the test cases 2. Developing the script 3. Debugging and executing the script 4. Stabilizing the script

  • Challenge means problems or issues
  • Maintaining synchronization is a challenge in Selenium
  • Handling Desktop, Flex, Flash elements is challenge with selenium.
  • Proving the user defined Results a challenge
  • Taking the data from the application is a challenge

  • FirefoxProfile profile = new FirefoxProfile();
  • profile.setAcceptUntrustedCertificates(true);
  • profile.setAssumeUntrustedCertificateIssuer(false);
  • driver=new FirefoxDriver(profile);

selenium-server-standalone-2.42.3.jar

  • Add the below command after opening the browser.
  • driver.navigate().to(“javascript:document.getElementById(‘overridelink’).click()”);

  • Syntax: -jar seleniumJarfileName -port anyFourdigitNo
  • Ex: -jar selenium-server-standalone-2.33.0.jar -port 1234

  • Save the selenium jarfile (Selenium-server-standalone-2.34.0.jar) in any folder (Ex: D:/Library)
  • Open command prompt
  • Navigate to the path where you have saved the jar file and follow the below steps
  • D:
  • cd D:/Library
  • java -jar selenium-server-standalone-2.34.0.jar

  • ID
  • Name
  • CSS (Cascade style sheet)
  • XPATH (Relative xpath and Absolute xpath)
  • Dom

  • ID
  • Name
  • CSS
  • XPATH
  • Classname
  • TagName
  • LinkText
  • Partial Link Text

  • DefaultSelenium selenium= new DefaultSelenium(“localhost”,4444,”*firefox”,”http://”);
  • localhost – It is the machine name and selenium server should be configured in the specific machine
  • 4444 – It’s selenium port number.
  • firefox – Its is the command to launch firefox
  • http:// – Protocol to open URL

  • Xpath is two types:
  • Relative XPath
  • Absolute XPath

  • // is the starting point of the Xpath
  • / will navigate into the tag
  • Ex: //html/head/body/div1/div2/……

  • We have to navigate to Alert or Confirmation as below,
  • driver.switchTo().alert()
  • To click OK or Cancel on Alert or Confirmation Alert then follow as below
  • driver.switchTo().alert().accept(); — To click OK
  • driver.switchTo().alert().dismiss(); — To click Cancel