Selenium的路徑表達式

路徑表達式
nodename :選取此節點的所有子節點
/ :從根節點選取
// :只依據指定路徑匹配節點而不考慮當前節點在哪裏
.  :選取當前節點
.. :選取當前節點的父節點
@  :選取屬性

例子:
bookstore :選取bookstore元素的所有子節點
/bookstore :選取根元素bookstore (註釋:假如路徑起始於正斜槓(/),則此路徑始終代表到某元素的絕對路徑)
bookstore/book :選取屬於bookstore的子元素的所有book元素
//book :選取所有book子元素,而不管它們在文檔中的位置
bookstore/book :選擇屬於bookstore元素的後代的所有book元素,而不管它們位於bookstore之下的什麼位置
//@lang :選取名爲lang的所有屬性
/bookstore/book[1] :選取屬於bookstore子元素的第一個bookstore元素
//title[@lang='eng'] :選取所有title元素,且這些元素擁有值爲eng的lang屬性
/bookstore/book[price>35.00]/title :選取bookstore元素中的book元素的所有title元素,且其中的price元素的值須大於35.00
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章