всем привет, я не очень давно в автоматизации, можете помочь советом?
Поверхностный сценарий загрузки:
1. Создание пациента
2. Загрузка в него скана
3. Получения анализа скана нейросетки (ничего сложного просто еще один api запрос)
1 и 3 шаги легко переписались на cypress
2 шаг вызывает проблемы, так как cypress не имеет готового решения отправки бинарных файлов(куски чужого грязного кода из инета не помогли)
но postman отправляет бинарные файлы легко
я вроде как нашла способ использовать newman как еще один node.js модуль.
"упоротое" решение до которого я дошла это разделить шаги теста на три файла. 1 и 3 будут на cypress, а 2 на newman, а потом написать файл который будет запускать командами newman run 'test-file-name + npx cypress run 'test-file-name' эти файла с тестами
решение выглядит сложным(по крайней мере мне), может быть я могу использовать newman в тестах cypress каким то образом и так далее?