Spyke

Syndicated from the fediverse. Read and engage on the original instance.

View original on programming.dev

Java or JS or Python for Selenium WebDriver

Manual QA here want to start learning Test Automation. Coming from a non-tech background will make it a bit of a challenge but I'm looking to "test" myself.

Out of the three languages (Java, JS, Py), which should I focus on learning to get the best knowledge to apply when eventually using Selenium WebDriver?

I would like to comprehend all three later on in the future but for now which is the best to start off or continue with. Many have mentioned Python is beginner-friendly approach to learning programming and less stressful, but I see a lot of tutorials for Selenium webdriver being taught using Java, Also I heard JS is being implemented a lot more and more nowadays.

View original on programming.dev
5

3 replies

In your shoes, I would jump in with RobotFramework for Python, or Playwright with JavaScript.

I wouldn't start learning Java today. I've seen a a lot more Java experience than demand for Java skills, lately.

2

If you wanna to focus on using selenium i would recomend to start with python or java, look at a video introducing them and decide what works best for you, i prefer python over java mostly because i don't like the long syntax of java and i prefer the simple one that python gives and how quickly i can test things, but once again YOU need to decide what is best for YOU, both are good languages with a lot of content about in the internet so just go for the one that feels better for you, you can always go back to the other

1

Thanks for the response.

I am leaning towards Java mainly because I want to have a "humble" approach to coding and then programming, where the challenges of a verbose practice or structure at the start gives a bit of leeway to comprehending future languages, in this case the simplicity of Python; which I very much hope to learn in the not so distance future.

2

You reached the end