一、使用元素定位的原因
要使用web自动化操作元素,必须首先找到此元素。
二、定位工具
火狐:Firebug(F12获取直接点击Firebug图标)
谷歌:F12键
三、定位元素时依赖于什么?
- 标签名
- 属性名
- 层级
- 路径
四、定位方式
- id
- name
- class_name(使用元素的class属性定位)
- teg_name(标签名称<标签名 ...../>)
- link_text(定位超链接a标签)
- partial_link_text(定位超链接a标签 模糊定位)
- xpath(基于元素路径)
- css(元素选择器)
汇总:
- 基于元素属性特有定位方式(id\name\class_name)
- 基于元素标签名称定位(tag_name)
- 定位超链接文本(link_text\partial_link_text)
- 基于元素路径定位(xpath)
- 基于选择器(css)