Пустые скриншоты с агента виртуалки TeamCity

Привет.
Java + Selenium 3.4.0 + Allure testng adapter 2.0 beta 13.

При падении тестов на локальном компьютере, скриншоты делаются нормально. На агенте в тимсити получаются пустые файлы по 3 кб.

Скрины делаются так:
Класс MyTestListener реализует ITestListener и переопределяет:

public void onTestFailure(ITestResult result) {
    ApplicationManager app = (ApplicationManager) result.getTestContext().getAttribute("app");
    saveScreenshot(app.takeScreenshot());

}

public void saveScreenshot(ByteArrayInputStream screenShot) {
    Allure.addAttachment("Screenshot", "image/png", screenShot, "png");
}

Метод app.TakeScreenshot():

public ByteArrayInputStream takeScreenshot() {
    return new ByteArrayInputStream(((TakesScreenshot) wd).getScreenshotAs(OutputType.BYTES));
}

не хватает аннотации, @Attachment. вроде так было, почитайте документацию по алюру
не найдете, свистите, пороюсь по коду, сейчас неохота проект подымать

В Allure2 можно не только аннотациями атачить, но и путем вызова утилитных методов. Второй вариант даже более предпочтителен, ввиду поддержки асинхронности.

@Pavel_Volkov а какой размер приходит от драйвера? Агенты вообще в режиме active desktop крутятся?

Не написано, какие браузеры используются, но есть проблема с драйвером хрома 2.30. automation - Selenium ChromeDriver makes blank screenshots - Server Fault

Привет. Дебажить на агенте я не могу, т.к. нет доступа. Все скрины с него имеют размер 2.6 кб и 1024x663.

Агенты вообще в режиме active desktop крутятся?

Как узнать в каком режиме они работают?

Привет. Тесты в Хроме. Драйвер был 2.29. Обновил до 2.30. Похоже это баг драйвера.

Привет. Проблема решилась после обновления драйвера до 2.31.