webdriver 定位

 

webdriver 提供了八种元素定位方法:
1) id
2) name
3)class name
4) tag name
5)link text
6) partial link text
7) xpath
8) css selector
在Python 语言中对应的定位方法如下:
find_element_by_id()
find_element_by_name()
find_element_by_class_name()
find_element_by_tag_name()
find_element_by_link_text()
find_element_by_partial_link_text()

find_element_by_xpath()
find_element_by_css_selector()


   有时候一个元素并没有id 或name 属性,或者会有多个元素的id 和name 属性值是一样的,又或者每一次刷
新页面,id 的值都会随机变化。那么在这种情况下我们如何来定位元素呢?
下面介绍xpath 与CSS 定位相比上面介绍的方式来说比较难理解,但他们的灵活的定位能力远比上
面的几种方式要强大得多。

posted on 2016-07-06 10:46  竹雨阑珊1  阅读(146)  评论(0编辑  收藏  举报

导航