Have you failed a job interview?
Send us your job interview questions and get correct answers.
Using Selenium, when do we use findElement(...) and findElements(...)?
Experience Level: Junior
Tags: Quality Assurance (QA)Selenium
Answer
Answer
Both methods are used to locate an element on a page. Each of them has slightly different behaviour.
Method findElement(...) finds the element matching the criteria. If no element is found, exception is thrown. If one or more elements are found, the first element is returned.
In contrast, the findElements(...) returns the list of matching elements. If no element is found, empty list is returned. If one or more elements are found, they will be present in the returned list?
Related Quality Assurance (QA) job interview questions
What is the difference between driver.close() and driver.quit command?
Quality Assurance (QA)Selenium JuniorHow to find more than one web element in the list?
Quality Assurance (QA)Selenium JuniorHow to handle frame in WebDriver?
Quality Assurance (QA)Selenium JuniorHow to click on a hyper link using linkText?
Quality Assurance (QA)Selenium JuniorWhat are the different types of navigation commands?
Quality Assurance (QA)Selenium Junior