首页 > 其他 > 详细

8种元素定位方式

时间:2019-09-06 16:27:16      阅读:83      评论:0      收藏:0      [点我收藏+]

页面元素定位的方式  主要有8种  分类如下

元素属性定位 有 id , name , class_name

元素标签定位  tag_name

链接定位 link_text  ,  partial_link_text

选择器定位 xpath  ,  css_selector

技术分享图片

因为很多时候只通过  id , name , class_name  ,tag_name  , link_text  ,  partial_link_text  是无法定位到某些元素的  此时就需要借助  xpath 和css_selector

定位方式 难点和重点也就是xpath和css_selector  这两种其实只要会一种即可 。css_selector 这种方式这里就不深入讲解,有兴趣的可以专门去学习下。

xpath 的定位需要对 xml/html 有一定的了解  

1.斜杠  /  的用法和平时选择路径(绝对路径)用法相同  例如:  /xxx  就是选取根节点        /xxx/yyy  就是通过绝对路径选择到元素

2.双斜杆 //  的用法和平时路径(相对路径)用法相同  例如  //xxx 就是选取整个页面的xxx元素  

1和2是可以混合使用的  例如 //xxx/yyy  选取的就是xxx元素下的yyy元素

3. 点  .  选取当前节点的父元素节点

4.点点  ..  选取的是父元素的地址

5.  @  的运用  例如//xxx[@id]  选取的就是xxx元素下有id属性得元素  ,//xxx[@id=yyy]  选取的就是xxx下 id为yyy的元素

6.以上这些如果有多个值的时候 默认返回的都是第一个值

 

8种元素定位方式

原文:https://www.cnblogs.com/wulinmiao/p/11474738.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!