selenium如何定位一张图片
因为图片没有很明显的属性,所以定位图片一般用Xpath方式,通常情况下图片的<a>
标签与<img>
在一块
举两个例子说明,没学过前端,可能用语不是很专业
例子一:
链接地址:http://www.win4000.com/zt/dongman.html
先上一条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