Проводник тестов Visual Studio, делающий различные снимки экрана для выполнения одного теста и выполнения списка воспроизведения - PullRequest
0 голосов
/ 01 января 2019

У меня проблема с выполнением теста 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. И эти сценарии проверены отчетами.Отчеты подтверждают скриншотами.И до сих пор я хотел передать это.Я не могу выполнить ни одного теста.

Если кто-нибудь сталкивался с каким-то разрешением, пожалуйста, помогите!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...