По сути, очень просто добавить скриншот к сообщению об ошибке (или каким-либо образом адаптировать сообщение к вашим потребностям): поддержка находится в org.testfx.util.DebugUtils
, fi saveScreenshot()
делает снимок экрана при сбое и сохраняет его врасположение по умолчанию (это путь к папке проекта верхнего уровня)
verifyThat(myNode, myMatcher, saveScreenshot());
Путь настраивается путем предоставления настраиваемого поставщика для пути, например (для выигрыша)
verifyThat(myNode, myMatcher,
saveScreenshot((() -> Path.of("C:\\Temp\\testfailures", "mytest.png")), ""));
Не совсем уверен насчет зависимостей версий: 4.0.1 немного староват (с марта 2015 г.), текущий - 4.0.15 (с октября 2018 г.), мой - 4.0.14 (с августа 2018 г.).