Selenium WebDriver でスクリーンショットを撮ってくれてありがとう
Selenium テスト ケースを作成し、特別ページの古い画像と新しい画像を比較したいと考えました。まず、ページの画像を文字列としてキャプチャし、ファイルに保存しました。
String oldCapturedString = ((TakesScreenshot) augmentedDriver).getScreenshotAs(OutputType.BASE64);
私の Web プログラムには何の変更も加えていません。次に、セレン テスト ケースを再度実行し、新しいイメージを文字列としてキャプチャしました。
String newCapturedString = ((TakesScreenshot) augmentedDriver).getScreenshotAs(OutputType.BASE64);
oldCaptureString が常に newCapturedString のサンプルであるとは限らないことがわかりましたが、2 つの文字列が同じ場合もありました。
セレンでキャプチャされた文字列が異なる時点で常に同じではない理由を知りたい、またはいくつかの間違いを犯した.
どうもありがとう