Selenium八大元素定位
HTML基础:
标签的具体内容是在自动化测试中需要掌握的内容
<input type="text" class="s_ipt" name="wd" id="kw" maxlength="100" autocomplete="off">
input:标签名称TagName
Attribute:所有的内容
Text:文本内容
八大元素定位法则:
-
id:身份证中的身份证号码,在前端页面中,id基本不会重复
-
name:身份证中的名字,可能会有相同的存在
-
className:class属性可能会有多个值,当存在多个值的时候,不要使用className定位方法
-
TagName:标签名称进行定位,用于定位某一类型的所有元素,一般用于做批量元素获取操作时进行使用的
-
LinkText:通过Text文本来进行定位
-
PartiaLinkText:通过Text文本来进行模糊查找定位,类似于sql中的like %str%
-
xpath:元素定位万金油,依据页面展示的元素的结构来进行定位的
PS:在IE中默认无法识别xpath定位,需要额外安装插件
-
CSSSelector:IE中可以进行识别的定位方式
提醒点:在RF中,进行元素的定位操作需要加上前缀描述