感谢Take a screenshot with Selenium WebDriver
我写了一个selenium测试用例,想比较一个特殊页面的旧图像和新图像。 首先,我将页面图像捕获为字符串并将其存储到文件中。
String oldCapturedString = ((TakesScreenshot) augmentedDriver).getScreenshotAs(OutputType.BASE64);
我的网络程序没有做任何更改。 然后我再次运行我的selenium测试用例,并以字符串形式捕获一个新图像。
String newCapturedString = ((TakesScreenshot) augmentedDriver).getScreenshotAs(OutputType.BASE64);
我发现oldCaptureString并不总是作为newCapturedString的样本, 但有时两根弦是相同的。
我想知道为什么硒捕获的字符串在不同时间并不总是相同,或者我犯了一些错误。
非常感谢