我正在使用以下代码片段来截取硒2.21中的屏幕截图。
augmentedDriver = new Augmenter().augment(driver);
File scrnshot = ((TakesScreenshot)augmentedDriver).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(scrnshot, new File(File_Name));
每当我调用包含此代码的方法时,它将启动带有文本“这是WebDriver服务器的初始起始页”的新浏览器实例。 “
driver =新的InternetExplorerDriver();
请让我知道这个问题以及解决方法。
答案 0 :(得分:0)
我认为这一行:
augmentedDriver = new Augmenter().augment(driver);
启动新的驱动程序实例。但是您需要在这里给出:
File scrnshot = ((TakesScreenshot)augmentedDriver).getScreenshotAs(OutputType.FILE);
不是 augmentedDriver ,而是现有的驱动程序实例。