使用 Pa11y 5 动作,我尝试设置使用 react-js 开发的表单。通过定期截屏,我可以看到正在设置数据。
例子:
'set field #firstName to John',
'set field #lastName to Doe'
但是当进行以下操作时:
'click element #submitbutton
JavaScript 验证启动并显示所有表单字段都不完整。当我在这里询问开发人员时,他说,Dom 事件没有触发,你可以做一些类似键盘类型的事情来将值设置到表单字段中。所以他的期望是让我能够在行动声明中做如下的事情:
'type John into field #firstName',
'type Doe into field #lastName'
现在我知道 pa11y 5 不支持这样的操作,但是有没有其他方法可以使用操作来实际“键入”值,而不是静默设置值,并且 react-js 在光标出现之前不会对更改做出反应离开字段(如标签离开字段)或实际按下按钮时。
任何帮助设置实际上让 react-js 都兴奋的值将不胜感激。
谢谢。