我知道如何在按钮内找到 div :
//button/div[contains(text(),'Save')]
我想知道是否可以找到包含
<button class="PinBetterSave__Button" data-test-id="PinBetterSaveButton"><div class="_w7 _0 _1 _2 _wa _36 _d _b _6">Save</div></button>
答案 0 :(得分:4)
您可以尝试
//button[contains(div,'Save')]
找到button
及其子div
,其中子pip install discord
包含特定文本
答案 1 :(得分:1)
谨慎,另一个答案//button[contains(div,'Save')]
在这种情况下有效,但是请注意,当出现以下情况时它将失败
button
包含一个span
或另一个或没有元素,而不是div
。div
个元素一起存在,这些元素的字符串值包含 substring ,"Save"
:"Save this"
,{{1} },"Save that"
等此XPath,
"Jesus Saves"
将选择//button[normalize-space() = 'Save']
个元素,这些元素的空间规范化字符串值恰好为button
。