How to download an image using Selenium (any version)?

前端 未结 13 1597
夕颜
夕颜 2020-11-29 04:11

I was wondering, how can one use selenium/webdriver to download an image for a page. Assuming that the user session is required to download the image hence having pure URL i

13条回答
  •  天涯浪人
    2020-11-29 04:32

    I prefer like this:

     WebElement logo = driver.findElement(By.cssSelector(".image-logo"));
     String logoSRC = logo.getAttribute("src");
    
     URL imageURL = new URL(logoSRC);
     BufferedImage saveImage = ImageIO.read(imageURL);
    
     ImageIO.write(saveImage, "png", new File("logo-image.png"));
    

提交回复
热议问题