How to capture the screenshot of a specific element rather than entire page using Selenium Webdriver?
We can get the element screenshot by cropping entire page screenshot as below: driver.get(“http://www.google.com”); WebElement ele = driver.findElement(By.id(“hplogo”)); // Get entire page screenshot File screenshot = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE); BufferedImage fullImg = ImageIO.read(screenshot); // Get the location of element on the page Point point = ele.getLocation(); // Get width and height of the element int eleWidth = … Read more