Selenium八大元素定位

HTML基础:

​ 标签的具体内容是在自动化测试中需要掌握的内容

<input type="text" class="s_ipt" name="wd" id="kw" maxlength="100" autocomplete="off">

input:标签名称TagName
Attribute:所有的内容
Text:文本内容

八大元素定位法则:

  1. id:身份证中的身份证号码,在前端页面中,id基本不会重复

  2. name:身份证中的名字,可能会有相同的存在

  3. className:class属性可能会有多个值,当存在多个值的时候,不要使用className定位方法

  4. TagName:标签名称进行定位,用于定位某一类型的所有元素,一般用于做批量元素获取操作时进行使用的

  5. LinkText:通过Text文本来进行定位

  6. PartiaLinkText:通过Text文本来进行模糊查找定位,类似于sql中的like %str%

  7. xpath:元素定位万金油,依据页面展示的元素的结构来进行定位的

    PS:在IE中默认无法识别xpath定位,需要额外安装插件

  8. CSSSelector:IE中可以进行识别的定位方式

提醒点:在RF中,进行元素的定位操作需要加上前缀描述

posted @ 2021-02-26 23:30  zonkidd  阅读(83)  评论(0编辑  收藏  举报