我尝试点击<button>
的子<div>
元素。 <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())
没有成功。
我找到了一些主题,但无法让它们适合我:
答案 0 :(得分:1)
您可以使用NullReferenceException
代替XPath
选择所需的按钮,如下所示:
CSS