我正在尝试在 selenium 运行时截取网页的屏幕截图。我为此目的使用以下代码
WebDriver augmentedDriver = new Augmenter().augment(seleniumDriver);
File scrFile = ((TakesScreenshot)augmentedDriver).getScreenshotAs(OutputType.FILE);
现在它很好地满足了我的目的,只是每当调用此方法时,浏览器都会自动进入默认大小并再次最大化。
每次调用屏幕截图功能时,这种情况都会继续。如果我不使用 selenium webdriver 截取屏幕截图并使用其他 java 函数,我能够解决这个问题。
我想知道是否有人有类似的问题/为什么我会遇到这个问题。有什么解决方法吗?