Difference between @findByMethod and @findelement?
Answer Posted / elakkiya
Both methods are used to find the webelements.
findelement:
-------------------
This is one of the abstract method , should be used to find the single web element.
Return type is single web element.
@Findby:
--------------
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 |
Post New Answer View All Answers
Do you know how to mouse hover an element in selenium?
How to find whether an element is displayed on the web page?
How to conduct database testing with selenium webdriver?
What is the use of @listener annotation in testng?
What are the different exceptions you have faced in selenium webdriver?
How to handle browser (chrome) notifications in selenium?
What is exception test in selenium?
What happen if you mix both thread.sleep and webdriver waits in a selenium script?
How can we find the value of different attributes like name, class, value of an element?
How to write selenium code for purchasing product from amazon
How you can switch back from a frame?
Does the selenium ide have any drawbacks?
What is the difference between "assert" and "verify" commands?
How do you send enter/tab keys in webdriver?
What are the open-source frameworks supported by selenium webdriver?