Selenium+python---xpath定位

 by  yoyo

 # coding:utf-8

from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.baidu.com")
# use xpath by id
driver.find_element_by_xpath("//*[@id='kw']").send_keys("python")
# use xpath by name
driver.find_element_by_xpath("//*[@name='wd']").send_keys("python")
# use xpath by class
driver.find_element_by_xpath("//*[@class='s_ipt']").send_keys("python")
# use xpath by other
driver.find_element_by_xpath("//*[@autocomplete='off']").send_keys("python")

# use xpath by input lable
driver.find_element_by_xpath("//input[@autocomplete='off']").send_keys("python")
driver.find_element_by_xpath("//input[@id='kw']").send_keys("python")
driver.find_element_by_xpath("//input[@name='wd']").send_keys("python")

# use 层级关系定位  by father
driver.find_element_by_xpath("//span[@id='s_kw_wrap']/input").send_keys("python")
driver.find_element_by_xpath("//form[@id='form']/span/input").send_keys("python")
原文地址:https://www.cnblogs.com/shanliguniang/p/10644351.html