使用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不会对更改做出反应,直到光标离开了字段(如远离字段的标签)或实际按下按钮时。
任何帮助设置实际上会让所有人感到兴奋的反应都会受到赞赏。
感谢。