Я следовал учебникам в документации по лазурным разработкам в отношении выполнения тестов Selenium как части сборки.
Мои локальные тесты работают нормально с браузерами, для которых у меня установлены веб-драйверы, но когда запускается задача VSTest, она не распаковывает какие-либо тесты из атрибутов NUnit.
Теперь несколько вещейуказать на структуру моего проекта:
- Тестовый проект начинался как базовый шаблон модульного теста Visual Studio 2017 с MS Test.
- Я предпочел NUnit, поэтому я пишу/ переписывание тестов с использованием этой инфраструктуры вместо MSTest, с которым она была создана.
Моя текущая конфигурация конвейера Azure Devops: ![azure devops pipeline](https://i.stack.imgur.com/uvpHw.png)
Рабочие локальные тестыsetup:
![enter image description here](https://i.stack.imgur.com/UWceS.png)
Теперь я могу легко добавить новый проект, используя шаблон NUnit, который по любой причине позволяетсборка azure, чтобы увидеть эти тесты, но это приводит к изменению структуры моего проекта, и по умолчанию используется netcoreapp2.1 вместо 4.6, а затем сборка azure не может найти все виды вещей.