这个问题在这里已有答案:
public static void main(String[] args) throws IOException {
System.setProperty("webdriver.chrome.driver", "F:\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://wwww.example.com");
TakesScreenshot t=(TakesScreenshot)driver;
File scrFile=t.getScreenshotAs(OutputType.FILE);///line 1
System.out.print(scrFile.exist());
}
}
我正在尝试截屏,所以我已经编写了上面的代码。
但是在第1行创建的文件应该出现在当前工作目录中。
但是我无法在当前工作目录中找到该文件。
写scrFile.exist()
时,它返回true
响应,这意味着该文件存在,但我无法找到它。
谁能告诉我将存储什么名称文件?
System.out.println(scrFile.getAbsolutePath());//Line 2
第2行可用于获取在getscreenshotAsAs()方法执行后创建的文件的绝对路径。
System.out.println(scrFile.getName());//Line 3
第3行可用于获取在getscreenshotAsAs()方法执行后创建的文件名。