Difference between @findByMethod and @findelement?

Answers were Sorted based on User's Feedback

Difference between @findByMethod and @findelement?..

Answer / elakkiya

Both methods are used to find the webelements.


This is one of the abstract method , should be used to find the single web element.
Return type is single web element.

This is one Annotation in Page factory model and used to locate one or more WebElements using a single criterion.

it has two kind of methods as follows.

• The @FindBys annotation is used in case elements need to match all of the given criteria
• The @FindAll annotation is used in case elements need to match at least one of the given criteria

Is This Answer Correct ?    5 Yes 0 No

Difference between @findByMethod and @findelement?..

Answer / raam

@findby is a testng class,normally we use it in pageclass,
using this we can directly call the webelement


WebElement name;
using name we can easily call the webelement

Is This Answer Correct ?    7 Yes 4 No

Difference between @findByMethod and @findelement?..

Answer / ram

findElement() :

-Find the first element within the current page using the given "locating mechanism".
-Returns a single WebElement.
-Syntax: WebElement findElement(By by).
–will throw "NoSuchElementException" if no matching element found

findElements() :

-Find all elements within the current page using the given "locating mechanism".
-Returns List of WebElements.
-Syntax: java.util.List<WebElement> findElements(By by)
–will return a empty list if no matching elements found and no exception will be thrown

Is This Answer Correct ?    6 Yes 12 No

Post New Answer

More Selenium Interview Questions

Tell us how you can use recovery scenario with selenium?

0 Answers  

How to insert a start point in selenium ide?

0 Answers  

How to pause a test execution for 5 seconds at a specific point?

0 Answers  

What is the difference between find elements () and find element ()?

0 Answers  

what are the Dynamic elements in web Application?

2 Answers   Eton, HCL,

What are the challenges in handling ajax call in selenium webdriver?

0 Answers  

When should I use selenium grid?

0 Answers  

What programming languages can you use in selenium rc?

0 Answers  

How do I launch the browser using webdriver?

0 Answers  

Give selenium ide tool disadvantage?

0 Answers  

Explain the different exceptions in selenium webdriver.

0 Answers  

Write a code snippet to launch internet explorer browser in webdriver.

0 Answers