Selenium Testing

Selenium Testing

Selenium is a lightweight framework for web application software testing. Without having to learn a test scripting language, Selenium offers a record/playback tool for creating tests (Selenium IDE). Moreover, it offers a test domain-specific language that may be used to create tests in a variety of well-known programming languages, such as Java, C#, Groovy, Perl, PHP, Python, and Ruby. The tests can then be executed on the majority of current web browsers. On Windows, Linux, and Macintosh platforms, Selenium can be deployed.

marketing-product-manager-holding-marketing-promotion-plan monstertraining - Monster Trainings
ETL testing - Monster Trainings

Installs in Mozilla as an add-on is Selenium IDE. runs only in Mozilla. It has a powerful feature called record and run. Moreover, user extensions might help you increase the capabilities of the IDE. Regular extensions, loops, if statements, and a number of other features are supported. Using IDE, you may parameterize your test cases as well.

Selenium RC: This is the original form of the element. It supports a variety of browsers. Any of the aforementioned programming languages can be used to implement RC.

Webdriver is the most recent iteration of Selenium. Other browsers are supported as well. It fixed a lot of the problems and shortcomings of Selenium RC. Testing for Android and iPhone is also supported. installation of Webdriver and writing Selenium tests tutorial.


100% Job Support
100% Practical Training
Live Project Experience


  • Introduction to Selenium
  • Comparison with other tools
  • Components of Selenium
  • What is Selenium IDE
  • Installing IDE
  • Record and playback
  • Converting selenium script into other languages
  • Selenese Commands
  • Limitations of IDE Debugging in IDE
  • Batch testing in IDE
  • Default Timeout
  • User Extensions
  • Introduction to Java
  • Installing JDK
  • Configuring Eclipse IDE
  • Creating Java Project
  • Sample Java Program
  • Classes and Objects
  • Downloading Selenium server jar
  • Configuring Selenium into the Java Project
  • Conditional Statements in Java
  • Loops in Java
  • Arrays in Java
  • Array List in Java
  • Methods in Java
  • Utility Functions in Java
  • Local and Global variables in Java
  • Static and Instance Variables in Java
  • Hash Set in Java
  • Method Overloading in Java
  • Constructors in Java.
  • Inheritance in Java
  • Packages in Java.
  • Browser Launching Automation
  • Working on
    1. Firefox
    2. Safari
    3. Chrome
    4. Opera
    5. IE
  • Firebug and Fire path
  • Login functionality test
  • Locators in Webdriver
  • Methods in Webdriver
  • Firefox Profiles
  • Making webdriver launch a customized instance of Firefox
  • Basic HTML notations