1
我試圖用下面的xpath點擊「No」按鈕。按鈕不能用div標籤內的span標籤點擊
.//*[@id='btnID']
HTML代碼:
<div class = "ui-dialog-buttonpane" type = "button" id ="btnID">
<span class = "ui-button-text"></span>
<span class = "ui-button-text">No</span>
</div>
它沒有工作。
但是我試着用
.//*[@id='btnID']/span/span[1].
它工作得很好。但我的問題是div標籤代表按鈕元素。因此, .//*[@id='btnID']
也應該工作。
請大家解釋一下嗎?
是你確定第二路徑的XPath?我沒有看到跨度內的跨度。我認爲你可能想指定.//div[@id='btnID'] –
是的。這是正確的。 – Harsha
嘗試使用.//div[@id='btnID']而不是.//*[@id='btnID'] –