因為圖片沒有很明顯的屬性,所以定位圖片一般用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
總結:主要以標簽層級關系定位圖片