Basics of Selenium & WebDriver

    1. Selenium is primarily used for:
      A. Database Testing
      B. Automation of Web Applications
      C. API Testing
      D. Mobile Testing
      Answer: B

    2. Selenium WebDriver is:
      A. A testing framework
      B. A browser automation tool
      C. A unit-testing library
      D. A reporting tool
      Answer: B

    3. Which Python package is used for Selenium?
      A. selenium-py
      B. selenium
      C. pyselenium
      D. python-selenium-driver
      Answer: B

    4. Command to install Selenium in Python?
      A. pip install selenium
      B. install selenium
      C. pip get selenium
      D. py install selenium
      Answer: A

    5. Which WebDriver is used for Chrome?
      A. GeckoDriver
      B. ChromeDriver
      C. SafariDriver
      D. EdgeDriver
      Answer: B

    6. Which module is used to import WebDriver?
      A. from selenium import webdriver
      B. import browser.webdriver
      C. import selenium.webdriver
      D. from selenium import driver
      Answer: A

    7. To open a browser using Selenium:

      driver = webdriver._______()

      A. Chrome
      B. Launch
      C. Open
      D. Start
      Answer: A

    8. To open a URL:
      A. driver.navigate(url)
      B. driver.get(url)
      C. driver.open(url)
      D. driver.load(url)
      Answer: B

    9. Which driver is required for Firefox?
      A. OperaDriver
      B. SafariDriver
      C. GeckoDriver
      D. FoxDriver
      Answer: C

    10. Selenium WebDriver supports:
      A. Desktop apps
      B. Web apps
      C. Mobile native apps
      D. API services
      Answer: B

    11. Selenium is written in:
      A. Python
      B. Java
      C. C++
      D. Multiple languages
      Answer: D

    12. Selenium does NOT support testing of:
      A. HTML
      B. JavaScript
      C. Desktop apps
      D. CSS DOM
      Answer: C

    13. To close the current browser window:
      A. driver.quit()
      B. driver.close()
      C. browser.quit()
      D. window.close()
      Answer: B

    14. To close all browser windows:
      A. driver.quit()
      B. driver.exit()
      C. driver.abort()
      D. driver.close()
      Answer: A

    15. Selenium WebDriver waits until page loads by default?
      A. Yes
      B. No
      Answer: A

    16. Selenium was originally developed by:
      A. Microsoft
      B. ThoughtWorks
      C. Google
      D. Airbnb
      Answer: B

    17. Which WebDriver uses Apple’s browser?
      A. EdgeDriver
      B. SafariDriver
      C. WebkitDriver
      D. AppleDriver
      Answer: B

    18. driver.title returns:
      A. Browser version
      B. Page URL
      C. Page title
      D. HTML source
      Answer: C

    19. To get page source:
      A. driver.get_html()
      B. driver.source
      C. driver.page_source
      D. driver.html()
      Answer: C

    20. Selenium WebDriver is a:
      A. Library
      B. Framework
      C. Programming language
      D. Plugin
      Answer: A

No comments:

Post a Comment