Skip to content

7. Introduction to Locating Elements

NaveenS edited this page Aug 26, 2019 · 3 revisions

If we want to perform any automated action on a web page, we need the locators from it to find it.

How To Locate Elements Using Selenium Methods are

  • Locate Element by Name
  driver.find_element_by_name("q")
  • Locate Element by ID
  driver.find_element_by_id("lst-ib")
  • Locate Element by Link Text
  driver.find_element_by_link_text("Account Summary")
  • Locate Element by Partial Link Text
  driver.find_element_by_partial_link_text("Map")
  • Locate Element by XPath
  driver.find_element_by_xpath("//button[@id='signIn']")
  • Locate Element by CSS Selector
  driver.find_element_by_css_selector('div.active')
  • Locate Element by Tagname
  driver.find_element_by_tag_name('span')
  • Locate Element by Classname
  driver.find_element_by_class_name('active-button')

Q&A:

How to find multiple elements

  • find_elements_by_name

  • find_elements_by_xpath

  • find_elements_by_link_text

  • find_elements_by_partial_link_text

  • find_elements_by_tag_name

  • find_elements_by_class_name

  • find_elements_by_css_selector

Clone this wiki locally