首页 > 其他 > 详细

selenium八大定位

时间:2021-02-28 15:19:50      阅读:19      评论:0      收藏:0      [点我收藏+]

web自动化测试中常见的操作包括:1)定位并获取网页中的元素;2)对元素对象执行单击、双击、拖拽、输入值等操作;

selenium提供的定位方法:id、name、css、link_text、partial_link_text、class、xpath、tag_name.

(1)id

HTML tag中id具备唯一性,因此,不存在id定位出多个元素。其代码演示如下:

技术分享图片

 

 (2)name

与id一样,确定name具备唯一性

技术分享图片

 

(3)class

技术分享图片

 

 (4)link_text

以超链接的全称作为关键字,来定位元素

技术分享图片

 

 (5)partial_link_text

利用超链接的部分名字作为关键字,来定位元素,类似于模糊查询

技术分享图片

 

 (6)css

技术分享图片

 

(7)xpath

.xpath几乎可以定位哪些难以定位的元素,如没有id或者name的元素。与css相比,xpath具备更强的灵活性,不仅可以向前收索,也可以向后搜索,而css只能向前搜索。但是xapthd的灵活性弱于css

技术分享图片

 

 (8)tag_name

通过标签名称进行定位

技术分享图片

 

selenium八大定位

原文:https://www.cnblogs.com/xiaoji123/p/14458875.html

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