This document contains 17 multiple choice questions about Selenium concepts like CSS selectors, XPath, implicit and explicit waits, and WebDriver methods. The questions cover topics such as selecting elements, getting element text, entering text, navigating pages, counting elements, switching frames, and more. Correct answers are provided.
1 of 4
Downloaded 13 times
More Related Content
Selenium
1. Selenium Co-Cubes
1. Consider the following html snippet
<ul>
<li>Firefox</li>
<li>Google Chrome</li>
<li>Internet Explorer</li>
<li>Opera</li>
<li>Safari</li>
</ul>
Which CSS selector is a valid statement to select Opera?
Answer: css = ul > li:nth-of-type(4)
2. Consider the following HTML code snippet
<table>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
</table>
driver.findElement(By.xpath("//table/tr[1]/td")).getText();
Answer: The above statement returns 1
3. In web driver, which method closes the open browser?
Answer: close ()
2. 4. The following codes both print: Welcome to TestingExcellence.com
<html>
<head>
<title>Welcome to TestingExcellence.com</title>
</head>
<body>
</body>
</html>
System.out.println(driver.getTitle());
System.out.println(driver.findElement(By.tagName("title")).getText())
Answer: TRUE
5. In webdriver, selectAllOptions() is a valid command.
Answer: TRUE
6. In webdriver, which of the following is a valid select statement that selects a value
from a drop down element?
1. selectByIndex()
2. selectByVisibleText()
3. selectByValue()
4. all above
5. none of above
Answer: ALL ABOVE
7. Which WebDriver method is used to change focus to an alert, a frame or a browser
window?
Answer: switchTo()
8. Consider the following code snippet
3. WebDriverWait wait = new WebDriverWait(driver, 30);
wait.until(ExpectedConditions.presenceOfElementLocated(by));
This is an example of an implicit wait.
Answer: TRUE
9. In webdriver, which command takes you forward by one page on the browsers
history?
Answer: navigate().forward()
10. In webdriver, what is the method that counts the number of elements?
Answer: driver.findElements(By.id("search")).size()
11. Selenium IDE is supported by which browser?
Answer: Mozilla FireFox
12. In webdriver, which of the following commands retrieves the text of a html element?
Answer: gettext()
13. In WebDriver, which command can be used to enter values onto text boxes? Select
the best answer
Answer: sendKeys("text")
14. What is the output of the following statement?
<div>
<span id="name">Name 1</span>
<span class="name">Name 2</span>
</div>
driver.findElement(By.cssSelector("#name"));
Answer: Output is Name 1
15. In webdriver, deselectAll() is a valid command
4. Answer: TRUE
16. In webdriver, which methods navigates to a URL?
Answer: get("url")
17. Implicit wait time is applied to all elements in your script and Explicit wait time is
applied only for particular specified element.
Answer: TRUE