我有以下的HTML片段下方:硒XPATH如何從跨度標籤獲取文本輸入ID標籤
<div>
<span class="gwt-InlineLabel myinlineblock" style="display: none;" aria-hidden="true">Go to row</span>
<input id="data_configuration_view_preview_ib_row" class="gwt-IntegerBox marginleft red" type="text" size="8"/>
<span class="gwt-InlineLabel error myinlineblock marginleft" style="width: 7ex;" aria-hidden="false">Error!</span>
</div>
我想查找的文本錯誤!
我從輸入ID標記開始,因爲它有一個ID。我不能去到具有文本錯誤的span標籤!
我的XPath從ID開始是:
//input[@id="data_configuration_view_preview_ib_row"]
我曾嘗試:
//input[@id="data_configuration_view_preview_ib_row"]/span[contains(text(), "Error!")]
什麼CSS或XPath我可以用它來查找的文本錯誤!?
我設法找到與以下XPath元素:
//input[@id="data_configuration_view_preview_ib_row"]//following-sibling::span[contains(text(), "Error!")]
感謝,里亞茲
你試圖以此爲XPath的; //跨度[文本()='錯誤! '] ???? – noor