Analytics

Selenium is a suite of Tools to automate web browsers across many platforms, Means it is only for automating web based applications, not for Desktop applications and its supports various operating environments like Windows, Linux etc… and various Browsers like Mozilla Firefox, IE, Chrome, Opera etc…

Java, C#, Perl, Python, Ruby and PHP Languages, most of the companies use Java Language, So you also try to use Java Language.

Why Java only? Why can’t we use other languages, most of the supporting and help documentation and implementations available on Internet in Java only, if we use another languages then support is very less.

• Since this is an Open source Software (free tool), anybody can down load and use with free of cost, it often is one of the few options for companies that do not have a lot of budget for Automation tools.• Selenium was first written in Java but it also supports C#, Ruby, Perl, PHP and Python. This is a big plus when we want to build our framework in a language that has the highest adoption in the organization it is being built within. Tools like QTP force you to use VBScript – which is almost never the preferred scripting language for developers.• It has support for all of the popular browsers like IE, Firefox, Chrome, Safari etc. It also supports several Operating Systems and that makes it a tool of choice for cross browser/ cross platform certification.• Once you get Selenium to work for you, it works reliably when used for running the tests over and over again. It’s definitely a lot more reliable than tools like QEngine or JExplorer but about the same as tools like QTP.• You can instantiate several concurrent tests with Selenium Grid. Good luck trying that with tools like QTP!

8) Disadvantages of Selenium

• Supports Web based (Browser based) Application only, doesn't support Desktop or standalone Application test automation.• Since it is Open source software, no reliable technical support from anybody.• Some new features may work or may not work properly.• Deploying Selenium Tool is difficult than UFT (Formerly QTP) Tool.

9) Selenium Certification:

No Authorized Certification for Selenium Tool, some organizations are conducting Selenium certification exam but no value guaranty for them in the IT Industry.