selenium+python之xpath元素定位

注意点:

1. //:表示相对路径

2. /:表示绝对路径

3. .//:斜杠前的.表示当前节点,有或没有都没有关系

4. xpath的下标从1开始

5. xpath定位方法中用了class,需要取整个class属性,即使中间有空格,即有多个class属性

同一个元素,我们可以用多种方法来定位

1.通过id定位

 2.通过name定位

 

 3.通过class定位

 4.通过tag定位

 

 5.多个属性组合

注意: 标签和text组合不需要and;id和name组合可以and

6.其他属性

 7.通过祖父、父亲找元素

 8. 通过子孙找父元素

9.通过子元素找兄弟元素

 

 10.文本属性

11.模糊匹配

 

查找iframe时,需要切换到Top Window

 

 12.当class中间有空格时

原文地址:https://www.cnblogs.com/xiaoxin-test/p/10429612.html