Boa tarde pessoal.
Sou iniciante e gostaria de saber se consigo printar a tela do navegador que esta executando um teste automatizado.
Atualmente consigo printar a tela, mas se eu minimizar o navegador enquanto o teste é executado, o print que sai é do que tiver aberto na maquina na hora do print.
O código que tenho hoje é esse:
public void print(WebDriver driver, String numeroPedido){
try {
Robot robot = new Robot();
BufferedImage bi = robot.createScreenCapture(new
Rectangle(0, 0, 1920, 1080));
ImageIO.write(bi, “jpg”, new File(“C:\Users\helen\Documents\Evidencias\” + numeroPedido + “-” + dataAtualizacao.getDataHora() + “.jpg”));
System.out.println(“Evidência registrada”);
} catch (Exception e) {
System.out.println(“Erro ao tirar print”);
}
}