Как проверить загрузку файлов с помощью инструмента Vividus - PullRequest
2 голосов
/ 27 мая 2020

Я использую Vividus для тестирования своего приложения.

Как я могу проверить, что файл был загружен после того, как я нажал кнопку загрузки?

1 Ответ

5 голосов
/ 27 мая 2020

Рекомендуемый подход:

  • Найдите ссылку в веб-интерфейсе
  • Извлеките URL-адрес ссылки
  • Используйте vividus-plugin-rest-api шаги для загрузки файла (вы также может потребоваться внедрить файлы cookie из браузера в веб-интерфейс с помощью vividus-plugin-web-app-to-rest-api шагов)
  • Проверка кода ответа HTTP и содержимого

Пример реализации:

When I set 'href' attribute value of the context element to the 'scenario' variable 'file-to-download'
When I set browser cookies to the API context
When I issue a HTTP GET request for a resource with the URL '${file-to-download}'
Then `${responseCode}` is equal to `200`
...