Selenium+python---xpath定位

Posted shanliguniang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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")

 

以上是关于Selenium+python---xpath定位的主要内容,如果未能解决你的问题,请参考以下文章

selenium3 + python - xpath定位

Python:Xpath 无法定位元素

selenium + webdriver(python)(Xpath)

appium python xpath 定位问题,新手问题。

Python--xpath的使用

Python Xpath的解析,应用