你能在pa11y中定位xpath吗?

时间:2018-05-16 16:58:42

标签: accessibility pa11y

进行ADA测试,并想知道是否可以针对Pa11y的操作定位xpath。

例如: "点击元素 xpath ",

我只是问,因为页面上有多个具有相同目标的元素。没有唯一标识符可以告诉您要点击什么。

1 个答案:

答案 0 :(得分:4)

无法对Pa11y Actions使用XPath查询 - 所有这些查询都依赖于CSS选择器。

(具体来说,他们使用document.querySelector under the hood)。

当然,使用CSS选择器,即使没有可用的唯一标识符,您也可以实现许多与XPath相同的功能;例如通过使用像:nth-of-type这样的兄弟选择器。但是没有办法选择使用CSS选择器将DOM从子选择器向后反向向其父选择。

相关问题