У меня проблема с выполнением теста Visual Studio NUnit через плейлист VS (Test Explorer).
Я столкнулся с тем, что нашел что-то несоответствующее для утилиты Screenshot, согласно исследованию, уже было много ошибок с Screenshot из списка воспроизведения VS.На данный момент он снимает скриншот, но действует по-другому.
Проблема, которую я обнаружил,
Когда я выполняю одиночный тест из списка воспроизведения, он захватывает, как ожидалось, и работает нормально.
Вот полный снимок экрана веб-страницы, когда она выполняется в виде одиночного теста
Вот, что она захватила при выполнениикак плейлист (снял скриншот как отзывчивая страница)
Это код утилиты для скриншотов:
//To take screenshot
Screenshot file = ((ITakesScreenshot)driver).GetScreenshot();
//To save screenshot
file.SaveAsFile(parentDirName + "\\Screenshots\\" + " - " + SSName + ".png", ScreenshotImageFormat.Png);
//To log screenshot in Report
testlog.Info("Details of " + SSName, MediaEntityBuilder.CreateScreenCaptureFromPath(parentDirName + "\\Screenshots\\" + " - " + SSName + ".png").Build());
Visual Studio 2017
NUnit 3.6.1
Selenium 3.14
Обнаружена проблема со всеми снимками экрана, выполненными из теста VS Playlist.У меня есть пара сценариев, которые мне нужно выполнить из списка воспроизведения VS. И эти сценарии проверены отчетами.Отчеты подтверждают скриншотами.И до сих пор я хотел передать это.Я не могу выполнить ни одного теста.
Если кто-нибудь сталкивался с каким-то разрешением, пожалуйста, помогите!