際際滷

際際滷Share a Scribd company logo
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 ()
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
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
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

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