У нас есть несколько тестов Selenium, в которых мы должны проверить, работает ли ссылка на скачивание (ссылка сгенерирована Javascript, поэтому нам действительно нужно щелкнуть по ней, используя Selenium). Методы написания тестов следующие:
- Мы устанавливаем папку «Загрузки» в качестве места, где будет сохранен файл.
- нажимаем на ссылку
- Используя File.Exists (C #), мы проверяем, был ли файл загружен в папку «Загрузки». Если он найден, тест проходит.
- Удаляем файл.
Но вскоре мы переместим наши тесты в конвейер разработки Azure DevOps, и мне было интересно, будут ли эти типы тестов продолжать работать. Если нет, то как мы можем их изменить? Можем ли мы сохранять и удалять файлы, используя DevOps Azure?