【发布时间】:2021-03-16 15:41:26
【问题描述】:
我正在尝试在 html 网站中搜索特定对象,唯一的区别是 disabled=""。我尝试了几次,但都没有成功。
问题: 显示了两个按钮,一个处于活动状态,另一个处于禁用状态。我的目标是尝试只为启用的 xpath 找到 xpath。我附上了下面两个按钮的 HTML。
HTML:
<button _ngcontent-skh-c131="" type="submit" class="mbsp-button btn-submit ng-star-inserted" id="price-submit-21C327109">submit </button>
<button _ngcontent-ylw-c131="" type="submit" class="mbsp-button btn-submit ng-star-inserted" id="price-submit-21C327008" disabled="">submit </button>
Xpath:
//*[(contains(@id, 'price-submit-')and not(contains(@disabled," ")))]
当我只期望一个元素时,此 XPATH 返回两个元素的结果。
任何帮助将不胜感激。
【问题讨论】:
标签: javascript html xpath