Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


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.

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

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

ex
:
----------------------
@findby(driver.findElement(By.xpath(!@#$%%))

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 13 No

Post New Answer

More Selenium Interview Questions

How to handle dropdowns in selenium?

0 Answers  


What are some commonly encountered exceptions in selenium?

0 Answers  


Explain what is framework and what are the frameworks available in rc?

0 Answers  


Tell me how you can find broken images in a page using selenium web driver?

0 Answers  


How can I click the div tag using xpath <div> <input> <input> <input> <input>.....suresh....</input> </input> </input> </input> </div>

4 Answers   Value Labs,


What are the limitations of selenium ide?

1 Answers  


How can we check if an element is enabled for interaction on a web page?

0 Answers  


How can we move to nth child element using css selector?

0 Answers  


What are the different Selenium components?

0 Answers  


How do you simulate scroll down action?

0 Answers  


How can you find broken links in a page using selenium webdriver?

0 Answers  


difference between Close() and Quit()?

3 Answers   HCL,


Categories