Selenium的自学之路我爱编程

selenium定位元素之xpath--004

2017-06-18  本文已影响36人  路由心定

Selenium常用8种查找元素方式id,name,class,xpath,tag,linktext,css,partial_link;其对应的selenium+pyhon Web api为:

1.通过id定位:find_element_by_id()

2.通过name定位:find_element_by_name()

3.通过class定位:find_element_by_class_name()

4.通过tag定位:find_element_by_tag_name()

5.通过link定位:find_element_by_link_text()

6.通过partial_link定位:find_element_by_partial_link_text()

7.通过xpath定位:find_element_by_xpath()

8.通过css定位:find_element_by_css_selector()


本文主要讲xpath(还是以百度首页为例)

官方介绍:XPath即为XML路径语言,它是一种用来确定XML1标准通用标记语言3的子集)文档中某部分位置的语言。通俗讲就是通过元素的路径来查找到这个元素的,相当于通过定位一个对象的坐标,来找到这个对象。

(1)Xpath可以通过id,name,css等属性定位元素,其实际例子如下:

(2)可以通过标签的方式定位,实际例子如下:

1.有时候同一个属性,同名的比较多,这时候可以通过标签筛选下,定位更准一点

2.如果不想制定标签名称,可以用*号表示任意标签

3.如果想制定具体某个标签,就可以直接写标签名称

欢迎加群讨论聊天:369353583

上一篇下一篇

猜你喜欢

热点阅读