С помощью приведенного ниже кода я пытаюсь захватить снимок экрана WebElement с помощью selenium webdriver.Ошибка веб-сайта при скриншоте
WebElement ele1 = driver.findElement(By.xpath("//*[@id='main']/div[2]/div/div[2]"));
File screenshot1 = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE);
BufferedImage fullImg1 = ImageIO.read(screenshot1);
Point point1 = ele1.getLocation();
int eleWidth1 = ele1.getSize().getWidth();
int eleHeight1 = ele1.getSize().getHeight();
BufferedImage eleScreenshot1= fullImg1.getSubimage(point1.getX(), point1.getY(), eleWidth1,
eleHeight1);
ImageIO.write(eleScreenshot1, "png", screenshot1);
File screenshotLocation1 = new File("D:/personalloan.png");
FileUtils.copyFile(screenshot1, screens
hotLocation1);
Но это дает ошибку
(у + высота) находится за пределами Растр
Какая ошибка? – kotoj
Ошибка (y + height) находится вне растра – Eliyas