Я пытаюсь загрузить изображение, которое изменяется при каждой загрузке. Атрибут src в теге img является постоянным, хотя отображаемое изображение изменяется (я предполагаю, что веб-приложение меняет изображение на src при каждом ударе).
 Я попробовал загрузку с помощью src, и возвращаемое изображение отличается, как и ожидалось.
Мое требование - загрузить изображение, которое отображается на странице, на данный момент. Я также попытался щелкнуть правой кнопкой мыши, чтобы сохранить, но щелчок правой кнопкой мыши отключен на странице. Есть идеи? Я использую selenium webdriver. Другие варианты также приветствуются.
 Это то, что я пытался использовать атрибут src:
public static void download() {
    WebDriver driver = new ChromeDriver();
    driver.navigate().to("https://*******.com/");
    String url = driver.findElement(By.id("regImg")).getAttribute("src");
    // run of the mill code to download the image.
    downloadImage(url);
}
 Как я уже сказал, этот код работает, но я получаю другое изображение, так как веб-приложение меняет его при каждом ударе. Мне нужен тот, который отображается на странице.
Здесь HTML:
<td width="20%" align="center" class="style1">characters
    <font color="#FF0000">*</font>
    <img id="regImg" src="../../**/**.php" alt="captcha image" height="25">
</td>