Facts, Misconception & Myths About Selenium WebDriver

In this post, we will see some facts,misconceptions and myths about Selenium WebDriver which you may be keep encountering around:- You can become an Automation Tester after learning Selenium only. - Hmm, not true.If you want to work on Selenium-Python, first learn Selenium-Java. It is absolutely not like that."Selenium" is neither the entry point not … Continue reading Facts, Misconception & Myths About Selenium WebDriver

Selenium Interview Question 7 – How to Select Last Five Checkboxes

This question was recently asked in a Selenium group on Facebook. Generally these types of question are asked frequently in Selenium. Select last N elements or only odd elements or only even elements or second last elements etc. Answer of all questions will be originated from same point. In this post, I will explain selecting … Continue reading Selenium Interview Question 7 – How to Select Last Five Checkboxes

Baby Steps To Become Efficient Selenium-Java Automation Tester

Hello Folks, Many people approached me to write down my journey to become an Automation tester. So here it comes:- Be honest and ask yourself two questions given below:- Have you asked how much knowledge of programming language is needed to learn automation?If I refer any particular blog/channel/book, is that enough? If your answer is … Continue reading Baby Steps To Become Efficient Selenium-Java Automation Tester

Validate The Validation You Do – isEnabled() & isSelected() Methods in Selenium WebDriver

Front end Automation testing is not only about Navigating/Clicking/Typing here and there. It is more about validation so that it could catch real bugs.  If we use Selenium WebDriver for front end automation, it provides methods to do some validation like isEnabled(), isDisplayed() , isSelected() etc. We must need to understand the correct usage of … Continue reading Validate The Validation You Do – isEnabled() & isSelected() Methods in Selenium WebDriver

Selenium Interview Question 4 – Difference Between @FindBy and findElement() Method in Selenium WebDriver

We can locate web element/s on a webpage using both FindBy and findElement() or findElements(). Primary purpose of both ways is same but the way it is done, is different. Below are the differences between FindBy and findElement in Selenium WebDriver: FindBy is an annotation while findElement and findElements are methods. Remember FindBy is provided … Continue reading Selenium Interview Question 4 – Difference Between @FindBy and findElement() Method in Selenium WebDriver

Selenium Interview Question 3 – Difference Between get() and navigate() Methods of Selenium WebDriver

This is the mostly asked interview question and confusing too for Selenium testers. People generally differentiate get() and navigate() methods as below: get() method holds or waits till page is loaded while navigate() does not. Above statement is NOT CORRECT. Referring official document of Selenium is always good to learn valid points. It says get() … Continue reading Selenium Interview Question 3 – Difference Between get() and navigate() Methods of Selenium WebDriver

TestNG Tutorials 43: Difference Between “Parameters” and “parameter” in TestNG

Hello Folks, I was asked this question in an interview and I was like "Are there two terms "Parameters" and "parameter" in TestNG?". Yes, There are two different terms, "Parameters" and "parameter". We have used both termas many times but didn't notice minor thing. "Parameters" is an annotation which allows us to create parameterized methods … Continue reading TestNG Tutorials 43: Difference Between “Parameters” and “parameter” in TestNG

TestNG Tutorials 32: Customizing TestNG xml For Methods Belong to Multiple Group Names

Hello Folks, In last post, we learnt about Multiple groups names foe test and configuration methods. When we assign a method to multiple groups, you find difficulties when you want to run methods belong to only particular groups or to only some groups. For example: Suppose There are three methods M1 ( belongs to G1), … Continue reading TestNG Tutorials 32: Customizing TestNG xml For Methods Belong to Multiple Group Names