Ich versuche, den Bildschirm mit dem folgenden Code auf Windows 7Screenshot mit Robot.createScreenCapture, das ein schwarzes Bild zurückgibt?
Rectangle screenRect = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
BufferedImage capture = new Robot().createScreenCapture(screenRect);
ImageIO.write(capture, "jpg", new File("C:/capture/ScreenShot.jpg"));
und dieser Code zurückkehrt, ein schwarzes Bild zu erfassen, weiß nicht, warum bitte helfen.
Importe sind wie folgt:
import java.awt.AWTException;
import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.File;
Vielen Dank im Voraus.
Kein Problem in Code ... muss Problem im Paket importieren ... Seien Sie versichert, Sie sind Import-Paket java.awt. * Oder etwas anderes ??? –
@SaurabhGaur Ich habe auch die Importe hinzugefügt, die ich benutze und immer noch ein schwarzes Bild als Screenshot bekomme. –
Warum sind Sie nicht Capture Screenshot hier mit Selenium Webdriver ???? –