1. 程式人生 > >Xpath,CSS定位速查表

Xpath,CSS定位速查表

XPath、CSS定位速查表

xpath css cheat sheet

HTML版如下:

描述XpathCSS Path
直接子元素//div/adiv > a
子元素或後代元素//div//adiv a
以id定位//div[@id=’idValue’]//adiv#idValue a
以class定位//div[@class=’classValue’]//adiv.classValue a
同級弟弟元素//ul/li[@class=’first’]/following-sibling::liul>li.first + li
屬性//form/input[@name=’username’]form input[name=’username’]
多個屬性//input[@name=’continue’ and @type=‘button’]input[name=’continue’][type=’button’]
第4個子元素//ul[@id=’list’]/li[4]ul#list li:nth-child(4)
第1個子元素//ul[@id=’list’]/li[1]ul#list li:first-child
最後1個子元素//ul[@id=’list’]/li[last()]ul#list li:last-child
屬性包含某欄位//div[contains(@title,’Title’)]div[title*=”Title”]
屬性以某欄位開頭//input[starts-with(@name,’user’)]input[name^=”user”]
屬性以某欄位結尾//input[ends-with(@name,’name’)]input[name$=”name”]
text中包含某欄位//div[contains(text(), ‘text’)]無法定位
元素有某屬性//div[@title]div[title]
父節點//div/..無法定位
同級哥哥節點//li/preceding-sibling::div[1]無法定位