Я понимаю боль. Но, насколько мне известно, функция автоматического сканирования Cypress заботится о «повторном запуске» тестов по мере их обновления. Другими словами, вы запускаете тест только один раз, используя команду cypress open, и каждый раз, когда вы обновляете тест или тесты, пользовательский интерфейс Cypress автоматически обновляет sh для получения последнего кода теста. Если вы внесете изменения в исполняемый файл, то активный запуск будет перезапущен автоматически.
Эта функция включена по умолчанию, но по какой-то причине не работает, проверьте env. json файл и смотрите ниже строку указывает на истину. Для дальнейшего чтения см. документацию по кипарису
{
watchForFileChanges: true
}
Что касается введения кода из части браузера, я не думаю, что это вариант с кипарисом.