Здрасте, я опять поделиться с чем столкнулся (может я опять слепой и уже все готово, а я не увидел). А инфа может полезно, а может нет. Для начала все круто все супер, selenide'дом доволен, даже с учетом костылей из-за того что конфиг не тредсеф. Мелочи жизни) По поводу скринов ScreenShotLaboratory удобный. Щас у меня кастомная скриншоталка и ваша (думаю от своей вообще отказаться). Но нюансик: использовал getLastScreenshot(). Из-за многопоточки мне этот вариант не подходит. у вас внутри замечательные currentContext и currentContextScreenshots, но наружу не торчат. Доступ к ним есть только через set/remove context. по факту мне нужен currentContextScreenshots.getLast(). И всеб ничего (removeOld setNew). Но мне нужно getLast() более чем в 1м месте. и чтоб с текущей имплементацией работать, мне надо получить лист скринов, и кидаться им из сущность в сущьность (не удобно). если был бы getLastCurrentContextScreenshot(). Все было б очень легко, и вообще никак не афектает существующее. п.с. так то у себя обойти это не сложно, но вдруг полезно будет.