3
我试图捕获没有成功的弹出窗口的屏幕。如何使用Selenium WebDriver捕获弹出窗口的屏幕?
我使用“常规”捕捉屏幕下面的代码:
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();
}