ひとまず自分用。
selenium.java
System.setProperty("webdriver.gecko.driver", "/Applications/geckodriver");
WebDriver driver = new FirefoxDriver();
driver.manage().window().setSize(new Dimension(3400, 5810));
int scrollTimeout = 500;
int header = 0;
int footer = 0;
float dpr = 2;
driver.get(URL);
driver.findElement(By.xpath("xpath")).click();;
Screenshot screenshot = new AShot()
.shootingStrategy(ShootingStrategies.viewportRetina(scrollTimeout, header, footer, dpr))
.takeScreenshot(driver);
ImageIO.write(screenshot.getImage(), "PNG", new File("/Users/masalennon/Pictures/SeleniumPics/fullSizePic.png"));
driver.close();
MacでやるならviewPortRetinaを使う必要あり。