0

感谢您使用 Selenium WebDriver 截屏

我写了一个 selenium 测试用例,想比较一个特殊页面的旧图像和新图像。首先,我将页面图像捕获为字符串并将其存储到文件中。

String oldCapturedString = ((TakesScreenshot) augmentedDriver).getScreenshotAs(OutputType.BASE64);

我没有对我的网络程序做任何改变。然后我再次运行我的 selenium 测试用例并捕获了一个新图像作为字符串。

String newCapturedString = ((TakesScreenshot) augmentedDriver).getScreenshotAs(OutputType.BASE64);

我发现 oldCaptureString 并不总是作为 newCapturedString 的样本,但有时这两个字符串是相同的。

我想知道为什么硒捕获的字符串在不同的时间并不总是相同的,或者我犯了一些错误。

非常感谢

4

0 回答 0