Я уже пробовал что-то подобное из другого ответа SO Как набирать с помощью cypress .type () внутри редактора codemirror?
Если это помогает, это сайт, над которым я работаю Cypress с https://testing-playground.com/
// CodeMirror's editor doesn't let us clear it from the
// textarea, but we can read the Window object and then
// invoke `setValue` on the editor global
cy.window().then(win => {
win.editor.setValue("")
})
Проблема, с которой я сталкиваюсь, заключается в том, что когда я пытаюсь реализовать это, я получаю undefined
для редактора. Я попытался еще раз покопаться в объекте Window и не нашел ничего похожего на редактор Codemirror. Запуск .clear({force: true})
на любом из других элементов Codemirror не дает результатов, только .type({force: true})
в текстовом поле, добавляя новое содержимое к старому.