1.Если вы знакомы с C#, возможно, вы можете рассмотреть возможность использования C# кода Selenium для тестирования. net веб-приложения, чтобы вы могли использовать официальную задачу VSTS для запуска Selenium test, и вы можете легко следовать этому документу для настройки процесса CI / CD.
(задача msbuild / VSbuild для сборки обоих проектов и использования задачи VSTS для выполнения тестов. )
2. Вот одно возможное направление, если вы действительно хотите использовать .net web app + java selenium test
: в конвейере сборки у вас должно быть msbuild task
для сборки веб-приложения и maven task
для сборки java code.
В конце конвейера сборки у вас должна быть одна задача Publi sh Artifact для публикации sh выходных данных этого конвейера сборки.
Теперь в конвейере выпуска вместо использования задачи VSTS вы можете использовать задачу maven ( Одна проблема, которую я видел ) / задача CMD / Powershell для выполнения тестов. Насколько я знаю, тесты на селен можно запускать из командной строки, и есть много тем об этом.