包含具有特定文本的另一个元素的元素的 XPath?

F. *_*nim 6 html xml xpath

我知道如何div在以下位置找到button:

//button/div[contains(text(),'Save')]
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以找到任何button包含 div 且"Save"内部有文本的内容?

<button class="PinBetterSave__Button" data-test-id="PinBetterSaveButton"><div class="_w7 _0 _1 _2 _wa _36 _d _b _6">Save</div></button>
Run Code Online (Sandbox Code Playgroud)

JaS*_*SON 5

你可以试试

//button[contains(div,'Save')]
Run Code Online (Sandbox Code Playgroud)

查找button包含特定文本的子项 div。要查找button包含特定文本的后代,请使用 div

//button[contains(.//div,'Save')]
Run Code Online (Sandbox Code Playgroud)