1. 程式人生 > >XPATH的幾個常用函式

XPATH的幾個常用函式

1.contains (): //div[contains(@id,'in')] ,表示選擇id中包含有’in’的div節點
2.text():由於一個節點的文字值不屬於屬性,比如“<a class=”baidu“ href=”http://www.baidu.com“>baidu</a>”,所以,用text()函式來匹配節點://a[text()='baidu']
3.last():前面已介紹
4.starts-with(): //div[starts-with(@id,'in')] ,表示選擇以’in’開頭的id屬性的div節點
5.not()函式,表示否定,//input[@name=‘identity’ and not(contains(@class,‘a’))] ,表示匹配出name為identity並且class的值中不包含a的input節點。 not()函式通常與返回值為true or false的函式組合起來用,比如contains(),starts-with()等,但有一種特別情況請注意一下:我們要匹配出input節點含有id屬性的,寫法如下://input[@id],如果我們要匹配出input節點不含用id屬性的,則為://input[not(@id)]

歡迎掃下方二維碼,關注個人微信公眾號。只有硬盤裡有的,軟體工具、學習資料都可以分享給大家。

豁然開朗