XPath 選取具有特定文字值的節點

2021-06-26 23:32:41 字數 847 閱讀 1644

使用selenium進行自動化測試時,xpath對介面元素的識別有很重要的作用。 如何利用xpath查詢到帶有特定文字值的節點是乙個很重要的技能。

要解決的問題:

從 xml 檔案中選取具有某個特定文字值的節點,比如說我要處理的是 plist 檔案,內容如下:

<?

xml version

="1.0"

encoding

="utf-8"

?>

version

="1.0"

>

chineseidublin

cs8m2qz3l3

timetolive

364

version

1

所使用的 xpath 表示式:

ps:

上面的表示式對於 xpath 中的各個知識點都有涉及:

參考:

1. xpath 教程 | w3school

2. xml path language (xpath) 2.0 (second edition)

織夢中選取特定的文章

注意 選取指定的文章,只能在arclist標籤裡,list是不能選取的,同時也沒有typeid field description 例子 所有只需在arclist裡加入idlist 373,387,277 表示呼叫id號為373,387,277的文件。field title 第二種 指定keywor...

pandas實現選取特定索引的行

如下所示 import numpy as np import pandas as pd g 程式設計客棧 index np.array 2,4,6,8,10 data np.array 3,5,7,9,11 data pd.dataframe index index g程式設計客棧t print d...

Xpath同時選取不同屬性的元素

如 乙個論壇中,有置頂貼和普通貼,它們使用了不同的class,但這兩類帖子都是需要的內容,需要同時爬下來 假設置頂貼class top 普通貼class common 則xpath寫法為 response.xpath div contains class,top or contains class,...