我正在尝试捕获弹出窗口的屏幕,但一直没有成功。
对于“普通”捕获屏幕,我正在使用以下代码:
File scrFile = ((TakesScreenshot)alertDialog).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(scrFile, new File("c:\\tmp\\screenshot.png"));
当弹出窗口出现时,我想捕捉弹出窗口屏幕,我该怎么做?
public void checkPopup() throws IOException
{
Alert alertDialog = driver.switchTo().alert();
File scrFile = ((TakesScreenshot)alertDialog).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(scrFile, new File("c:\\tmp\\screenshot.png"));
String alertText = alertDialog.getText();
}