Используя действия Pa11y 5, я попытался установить форму, разработанную с использованием response-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 не поддерживает такое действие, но есть ли какой-то другой способ, которым я могу использовать действия, чтобы фактически «печатать» значения, вместо того, чтобы задавать значения молча, а response-js не реагирует на изменения, пока курсор покидает поле (например, вкладка вдали от поля) или когда кнопка фактически нажата.
Буду признателен за любую помощь в настройке значений, которая действительно вызывает восхищение у всех.
Спасибо.