【发布时间】:2014-03-07 09:07:29
【问题描述】:
我使用下面的代码在弹出窗口出现后截取应用程序的屏幕截图。
Alert alert = driver.switchTo().alert();
File scrFile= ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(scrFile, new File("G:\\Screens\\sc1.jpg"));
String alertMsg = alert.getText();
System.out.println(alertMsg);
alert.accept();
但是它抛出了这个异常
线程“主”org.openqa.selenium.UnhandledAlertException:存在模式对话框:评估名称已存在。
但如果我删除屏幕截图程序,代码可以正常工作。
【问题讨论】:
-
嘿尼克,您提供的重复链接也与我的问题相同。只有一个问题存在
-
我是个白痴。谢谢!
-
谢谢@AndersLindén
标签: testing selenium automation selenium-webdriver