xPath无法通过ID包含进行选择

时间:2020-04-20 13:42:04

标签: google-chrome xpath

我有一个下拉菜单元素,但出于某种原因xPath无法解析,我不明白为什么。 这是html:

<td id="Vertical_v8_57849360_MainLayoutEdit_xaf_l195_xaf_l204_xaf_dviDate_Edit_B-1" class="dxeButton dxeButtonEditButton_XafTheme" style="-webkit-user-select:none;"><img id="Vertical_v8_57849360_MainLayoutEdit_xaf_l195_xaf_l204_xaf_dviDate_Edit_B-1Img" class="dxEditors_edtDropDown_XafTheme" src="/DXR.axd?r=1_88-f49pk" alt="v"></td>

这是我的选择器:

$x("td[contains(@id,'xaf_l195_xaf_l204_xaf_dviDate_Edit_B-1')]")

1 个答案:

答案 0 :(得分:0)

您的选择器很好,但是html格式错误:<img>的{​​{1}}子节点没有结束标记,应该是

<td>

如果已解决,则xpath应该可以工作。