Why we are using Selenium for automation?

Why Selenium?

Selenium is a software tool that used to automate web browser testing. It is an open sourced and mutual software testing tool.  These operations are highly flexible, allowing many options for locating UI elements and comparing expected test results against actual application behavior. One of Selenium’s key features is the support for executing one’s tests on multiple browser platforms. Selenium also supports different languages, including C#, Python, Java, etc.

What are the testing types that can be supported by Selenium?

Functional, and regressions testing.


1. Open source, so we don’t need to invest for testing on this tool or do a lot of configuration. 2. Support different languages. 3. Different operating systems. 4. Different browsers. 5. Can be integrated with different frameworks and tools, e.g. NUnit, BDD, AutoIT.


1. Only used for web applications. Not suitable for desktop application. 2. IDE only support firefox.

Parts of Selenium:

Selenium IDE (integrated development environment, it is a firefox plugin), and Selenium WebDriver (a programming interface to create and execute test cases. So can do automation on different browsers). ]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s