What is selenium?

Yosuva ArulanthuSeleniumLeave a Comment

WHAT IS SELENIUM?

Selenium is an open source test automation framework which will allow you to automate web applications/websites in various browsers such as Chrome, Firefox and Internet Explorer etc. Mainly it is used for automating web application for testing purposes, but you can do more than that.

You can automate boring web activities as well through selenium. Also, if you want to extract data/details from the website, you can do it through selenium.

WHAT I DID WITH SELENIUM?

  1. Automated 2000+ Regression Test Cases
  2. Automated Smoke Testing Test Cases
  3. Developed Selenium based tool to load data into web application
  4. Used to extract data from the website
  5. Developed simple framework to run test cases in proper manner

PROGRAMMING LANGUAGE SUPPORT

It Supports multiple programming languages such as Java, C#, Ruby, Python, JavaScript (Node) etc. So, you can choose the programming language which you are comfortable. I am using Java as selenium scripting language as i am comfortable in Java. Even Though if you don’t have any programming knowledge still you can learn selenium easily. You should know basics of programming language before you start writing selenium scripts.

BASIC THINGS YOU SHOULD KNOW IN JAVA

  1. Declarations
  2. Variables
  3. If loop
  4. For Loop
  5. List

ADVANTAGES OF SELENIUM

  1. Speed: Run tests significantly faster than human users.
  2. Compatibility: Multiple operating systems (Windows, Linux, Mac)
  3. Allows cross browser testing (One test can be executed in multiple browser)
  4. Integration with third party tools such as ALM, JIRA etc
  5. Parallel execution