python-UI自动化之selenium元素定位
1.0 selenium工具介绍
2.0 selenium环境搭建
3.0 selenium元素定位
通过上面的学习,相信你们已试过通过第一个Python自动化脚本运行了,刚开始的时候是不是觉得很高端大尚?
下面我们一起深入学习selenium WebDriver定位浏览器的页面元素,come on····
selenium常见8大元素定位
开始之前, 我们先来看下selenium常见的8大元素定位,通过这些信息来定位元素的位置。如下所示:
- ID定位
对应selenium的方法:
find_element_by_id()
find_elements_by_id() - Class name定位
对应selenium的方法:
find_element_by_class_name()
find_elements_by_class_name() - name定位
对应selenium的方法:
find_element_by_name()
find_elements_by_name() - 链接文本(精确文本)link text定位
对应selenium的方法:
find_element_by_link_text()
find_elements_by_link_text() - 链接文本(模糊文本)partial link text定位
对应selenium的方法:
find_element_by_partial_link_text()
find_elements_by_partial_link_text() - 标签tag name定位
对应selenium的方法:
find_element_by_tag_name()
find_elements_by_tag_name() - xpath定位
对应selenium的方法:
find_element_by_xpath()
find_elements_by_xpath() - css定位 <