Доброго дня! Хочу написать листенер, который будет делать скрин при ошибке.
Соответственно есть класс
public class Listener implements ITestListener {
public void onTestFailure(ITestResult result) {
}
и в testng.xml прописан листенер:
Как мне написать метод onTestFailure
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
public class Listener implements ITestListener {
public void onTestFailure(ITestResult result) {
Robot robot = new Robot();
BufferedImage screenShot = robot.createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));
ImageIO.write(screenShot, "JPG", new File(<yourPath>+".jpg"));
}
Необходимо только указать путь + формат.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости