selenium元素定位

Posted xiaoxin-test

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium元素定位相关的知识,希望对你有一定的参考价值。

说明:定位时都是未登陆百度状态

一、元素定位,以百度页面为例

1.通过id定位

技术图片

2.通过name定位

技术图片

 3.通过class定位

技术图片

注意:当class元素中有空格时,只取其中一个即可。

技术图片

 

技术图片

 

4.通过tag定位

技术图片

 5.通过link定位

技术图片

6.通过partial link定位

技术图片

 7.通过xpath定位

技术图片

8.通过css定位

技术图片

 二、确定唯一性

 技术图片

 html页面在右上方的搜索框输入关键字,回车查看id或其他属性是否唯一

技术图片

 

或者在FirePath页面通过CSS或Xpath栏输入属性,上下滑动查看元素是否唯一

 三、复数定位

复数定位和单数定位方法一样,当有多个相同属性时,可以通过取下标来定位

技术图片

 技术图片

技术图片

 

以上是关于selenium元素定位的主要内容,如果未能解决你的问题,请参考以下文章

selenium IDE 如何定位页面变动元素

selenium+Python页面元素定位问题

selenium webdriver怎么定位td里面的元素

selenium元素定位

selenium 如何缩小范围后在定位元素比如缩小到某一个div,在定位

Selenium中怎么实现元素定位?