[英]Selenium IDE If DIV contains Text click on the button
我嘗試單擊<div>
子元素<button>
元素。 <div>
還包含帶有某些文本的<span>
元素,我之前存儲了一些步驟。 我有很多具有以下結構的元素,但其中只有一個包含<span>
中的確切文本。 基於此<span>
的文本,我想單擊上面的<button>
。
HTML的結構:
<td>
<div>
<button> Click </button>
<span> From ORI-1730 </span>
</div>
</td>
我以這種方式選擇跨度:
(css=span:contains("${SelectOrder}"))
其中“SelectOrder” == 來自 ORI-1730。
並嘗試選擇按鈕:
(css=span:contains("${SelectOrder}").prev())
沒有成功。
我找到了一些主題,但無法讓它們為我工作:
您可以使用XPath
而不是CSS
來選擇所需的按鈕,如下所示:
xpath=//div[span[contains(text(), "${SelectOrder}")]]/button
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.