7. How to Choose Programming Language - Selenium

Selenium is an automation testing framework API.

Now a days a trend is going on is of automation testing. The candidate with manual + automation testing is on demand and selenium job market is hot this time in India as well as other countries.

Many people are confused where to get start.

Selenium webdriver API is available almost in all popular high level languages like Java, Python, Ruby, C# etc .

Most of the candidate go for java to learn selenium , but i will suggest you go for python.

Do not go for a blind run after others.

Why Python , not Java ?

1. If you know java then you are in a wrong profile. You must be a developer and change your job.

2.  Java is a very powerful language and very good for development but a manual tester is a testing person and he has no concern with development. So tester's aim is to write automated test cases quickly, not a software development code.

So you should choose a language which is easiest and you can understand quickly and python is the easiest language.

Python vs Java:




Java Python
public class HelloWorld
{
    public static void main (String[] args)
    {
        System.out.println("Hellold!");
    }
}
print "Hello, world!"

print("Hello, world!") # Python version 3