首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pa11y操作参考/文档

Pa11y操作参考/文档
EN

Stack Overflow用户
提问于 2022-07-07 13:21:01
回答 2查看 63关注 0票数 1

如何输入与name=“属性或class=”匹配的值?我猜#指的是“只”id=?如果HTML属性不可用,则需要有一种方法来匹配其他属性或元素本身。

是否有关于如何使用操作的参考?

代码语言:javascript
复制
actions: [
    'set field #login_field to abc',
    'set field #password to defghi',
    'click element #password"',
    'wait for url to be http://github.com'
],
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-07-08 15:05:16

我找到了操作参考,尽管这个项目的文档非常有限。据我所知,选择器似乎仅限于if,如果没有的话,就没有多大好处了。我希望使用Selenium类型选择器公司Xpath。

Pa11y文档-操作

票数 -2
EN

Stack Overflow用户

发布于 2022-08-10 15:01:34

来自你所链接的文件 (重点雷):

这允许您通过传入、CSS选择器来单击元素。此操作采用表单单击元素。 ..。 您可以使用任何有效的查询选择器,包括类和类型。

您应该能够使用任何有效的CSS选择器,包括ID、类和更复杂的CSS选择器。例如,要使用class="myClass"单击元素,可以使用:

代码语言:javascript
复制
{
    "actions": [
        "click element .myClass",
        "wait for path to be /foo"
    ]
}

使用pa11y标志运行--debug可以帮助您理解这些操作是否正常工作。对于上面这样的例子,您应该能够看到类似于以下内容的输出:

代码语言:javascript
复制
Welcome to Pa11y

 > Running Pa11y on URL https://www.example.com/
[...]
 > Running actions
 > Debug: Running action: click element .myClass
 > Debug:   ✔︎ Action complete: click-element
 > Debug: Running action: wait for path to be /foo
 > Debug:   ✔︎ Action complete: wait-for-url
 > Finished running actions
[...]
 > Debug: Document title: "Foo"

No issues found!
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72898606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档