我有一个复选框列表,我需要找到具有“已检查”属性的复选框。下面是我的复选框元素的外观,
<input type="checkbox" class="u-display--inline-block u-margin-right--small" checked="">
我如何用xpath找到它?我不能使用//输入[@ type ='checkbox'和@ checked ='true')]因为我没有选中值true属性。任何建议将不胜感激。
您可以只提及checked
属性来测试它是否存在:
//input[@type='checkbox' and @checked]
要查找具有checked
属性的复选框,您可以使用以下任一解决方案:
"input.u-display--inline-block.u-margin-right--small[type='checkbox'][checked]"
"//input[@class='u-display--inline-block u-margin-right--small' and @type='checkbox'][@checked]"
请在xpath下使用相同的:
//input[@type='checkbox' and @checked]