Я делал файл spe c для проверки моих форм в Cypress, когда внезапно появляется это сообщение:
TypeError: form.submit не является функцией : __cypress / runner / cypress_runner. js: 67597: 14
Это код:
cy.get(form).within(($form) => {
cy.root().submit();
});
Вы можете ясно видеть часть, которая вызывает ошибку, это строка cy.root().submit();
. но потом, когда я проверяю элемент на консоли, получается следующее:
root вывод на консоль
Итак, это форма!
У меня есть код отсюда https://docs.cypress.io/api/commands/within.html#Forms
Скриншот прогона:
Выполнить тест
Чего мне не хватает? Возможно, мне не хватает какой-то зависимости?
PD: Я использую chrome 79