[英]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.