Difference between @findByMethod and @findelement?
Answers were Sorted based on User's Feedback
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|
Answer / raam
@findby is a testng class,normally we use it in pageclass,
using this we can directly call the webelement
using name we can easily call the webelement
|Is This Answer Correct ?||7 Yes||4 No|
Answer / ram
-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
-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|
Tell us how can you run selenium server other than the default port 4444?
Other than the default port 444 how you can run selenium server?
What are the limitations of using selenium as a test tool?
What are the different exceptions you got when working with webdriver?
How to upload a file in selenium webdriver?
Explain what is the difference between borland silk and selenium?
in real time, where do u log defects using selenium?
What is the wait?
Mention 5 different exceptions you had in selenium web driver?
How you can login into any site if it’s showing any authentication popup for password and username?
How to conduct database testing with selenium webdriver?
How to check if an element is visible on the web page?