使用多个参数与识别元素作斗争

时间:2018-09-25 09:05:18

标签: xpath web automation

xpaths的新手。 我有以下元素,我需要一个xpath来使用其ID / xpath进行标识,并且其中具有禁用的节点。

<button class="mr-2 st-crudactionbar__button ng-star-inserted waves-effect waves-float" id="crudactionbar_remove_button" disabled="">
    <i class="fa fa-trash fa-2x"></i>
</button>

如此尝试:

//*[@id="crudactionbar_remove_button"] and @disabled =''

(//*[contains(@class,'crudactionbar__button')])[4] and @disabled =''

希望您对我正在尝试做的事情有所了解。查找该元素,它还包含禁用的节点。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

与元素(按钮)相关的所有条件都必须放在相同的方括号中:

//button[contains(@class, 'crudactionbar__button') and @disabled='']