Hi Vidya, learning Selenium testing tool within a month depends completely on whether you are from a programming background or not. If you are from programming background and have decent knowledge of Java or Python or any other programming language then it would be easier for you to understand different commands used in Selenium Webdriver.
But if you aren't familiar with any programming languages then you can start by learning Selenium IDE and Builder which doesn't require any programming skills. If you want to start with Selenium Webdriver, you should first get familiarize with some programming language like Java, Python or C# Now, to start off with Selenium Webdriver, you should make sure to cover following topics:
-
Learn the Selenium basics like Selenium 1.0, Selenium IDE, Selenium 2.0 (WebDriver) definitions, differences between them, pros and cons of these tools.
-
Next, get the idea about selenium locators (also known as Identifiers) and their use.
-
Learn what is Xpath and how you can create them in different ways.
-
Then learn about different selenium web driver commands (Browser commands, Navigation commands, Web Element commands).
-
Get to know about Keyboard and Mouse actions (using Actions class)
-
Get familiar with Page Object Model (POM) and Page Factory concept.
-
Familiarize yourself with Exception Handling and Webdriver Waits.
-
Finally, start creating small automation projectslike automating gmail login, any e-com website automation, web scraping etc.