硒中唯一选择的标签,用于没有文本的按钮



对于没有文本并遵循实现的动态按钮(动态表的每一行各一个(,如何以独特的方式识别按钮 2?

按钮 1(隐藏(:

<button class="btn btn-clear" data-bind="click: $parent.editDilution, visible: expanded" style="display: none;">
    <i class="icon-checkmark dark-blue"></i>
</button>

按钮 2(可见(:

<button class="btn btn-clear" data-bind="click: $parent.editDilution, visible: expanded">
    <i class="icon-checkmark dark-blue"></i>
</button>

您可以尝试以下 xpath。

//table//tr/td[1]//button[@class='btn btn-clear' and not(@style)]

这可能有助于识别按钮 2:

.//button[not(@style)]

这将选择不带style属性的所有buttons,因为可见按钮将不具有此属性。

最新更新