1、id定位
基于元素属性中的id值来进行定位,如果是动态id使用xpath(就像是身份证上的身份证号码,不出意外不会重复)
2、name定位
基于元素属性中的name值来进行定位,就像是身份证上的名字,可能会出现重复,在使用前可以查看前端代码查看一下是否唯一
3、link text定位
主要是用于链接定位
4、partial link text定位
主要是模糊查询,当模糊查询匹配关键字有多个时,就选取第一个或者再根据下标索引再次指引,当只有一个时直接可以操作
5、classname定位
基于元素样式进行定位,非常容易遇到重复
6、tagname定位
标签名进行定位,重复度最高,只有在需要定位后进行二次筛选的情况下使用
7、cssselector定位
应用相对较多的一种行为,最初IE浏览器不支持xpath,完全基于class属性来实现的定位
8、xpath定位
目前应用最多的一种行为,基于页面结构来进行定位