from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
driver = webdriver.Chrome()
driver.get("http://www.python.org" )
1.通过id和name定位元素
elem = driver.find_element_by_id("id-search-field" )
elem = driver.find_element_by_name("q" )
2.通过tag name 或class name定位元素
elem = driver.find_element_by_tag_name("input" )
elem = driver.find_element_by_class_name("search-field" )
3.通过CSS选择器定位元素
elem = driver.find_element_by_css_selector("#id-search-field" )
4.通过XPath定位元素
elem = driver.find_element_by_xpath("//input[@id='id-search-field']" )
5.通过文字链接定位元素
elem = driver.find_element_by_link_text("Docs" )
elem.click()
time.sleep(5 )
driver.back()
6.通过部分文字链接定位元素
elem = driver.find_element_by_partial_link_text("Doc" )
elem.click()
time.sleep(5 )
driver.back()