Python webdriver API(七)层级定位

Python webdriver API(七)层级定位

 

在实际的项目测试中,经常会有这样的需求:页面上有很多个属性基本相同的元素,现在需要具体定位到其中的一个。由于属性基本相当,所以在定位的时候会有些麻烦,这时候就需要用到层级定位。先定位父元素,然后再通过父元素定位子孙元素。

1、层级定位

效果如下:

2、通过xpath定位

问题:通过xpath就可以直接定位,为什么还需要层级定位这个概念呢?

本文参考《selenium自动化实战--虫师》

文中所需HTML在上书中可以找到源代码

如果大家对于学习Python有任何问题,学习方法,学习路线,如何学习有效率的问题,可以随时来咨询我,或者缺少系统学习资料的,我做这行年头比较久,自认为还是比较有经验的,可以帮助大家提出建设性建议,这是我的Python交流qun:785128166,有任何问题可以随时来咨询我。