Аттач картинки#

package org.my.pack;

import ru.tinkoff.qa.neptune.core.api.event.firing.captors.ImageCaptor;

import java.awt.image.BufferedImage;

public class MyImageCaptor<T> extends ImageCaptor< //<- нужно унаследовать данный класс
    T //тип объекта, который может быть превращен в картинку
    > {

    @Override
    public T getCaptured(Object toBeCaptured) {
        return // Возвращает объект, с помощью которого формируется картинка
        // если такой объект нельзя получить, метод должен возвращать null
    }

    @Override
    public BufferedImage getData(T caught) {
        return // возвращает картинку,
        // если такой объект нельзя получить, метод должен возвращать null
    }
}
package org.my.pack;

import ru.tinkoff.qa.neptune.core.api.event.firing.captors.CapturedImageInjector;

import java.awt.image.BufferedImage;

public class MyImageInjector implements CapturedImageInjector {

    @Override
    public void inject(BufferedImage toBeInjected, String message) {
        //логика прикрепления картинки к отчету / логу
    }
}