Selenium中用Xpath定位网页图片


因为图片没有很明显的属性,所以定位图片一般用Xpath方式,通常情况下图片文字超链接的<a>标签与<img>在一块

例子一

图片示例链接

可以看到,在无序列表<ul>下罗列了很多图片项目<li>。先上一条Xpath表达式,因为<ul>的class属性唯一,所以先定位<ul>标签,Xpath表达式://ul[@class='clearfix']//li[1]//a//img
定位第一张图片,定位其他图片则改变li[n],n从1开始计数

例子二

定位百度logo
www.baidu.com

Xpath://div[@id='lg']//img

总结:主要以标签层级关系定位图片


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM