Встала задача автоматизировать регресс для ФТ.
Покопавшись в сети, пришёл к выводу, что testcafe (преждевременно).
В ходе тестирования самого testcafe обнаружил, что он не умеет загружать фото, например, во время записи сценариев. Т. о. он уже не подходит, поскольку выбран был прежде всего за обещанную производителем автоматизацию создания сценариев.
Есть ещё cypress, но его тестированием я займусь прямо сейчас.
А какие ещё инструменты, кроме опостылого селениума есть для автоматизированного регресса браузерного ФТ?
Хочется, чтобы:
- создание и поддержание сценариев не отнимала слишком много много времени,
- можно было бы записать хотя бы бОльшую часть действий через браузер,
- это был бы не питон и не java,
- максимально был исключён кодинг, но с возможностью править результирующий код,
- есть возможность загружать файлы на сайт (как фотография профиля, например) и выполнять проверки выгружаемых документов.
Лично мне очень нравится идея писать на js и использовать nodejs.
Но любые другие средства, отвечающие моим хотелкам я тоже рассмотрю.
Вот эту статью видел. Но не всё в ней понравилось.