Como salvar uma imagem selecionando “salvar imagem como…” em um menu de contexto usando Selenium Webdriver (Python)

Estou tentando usar o webdriver de selênio para salvar uma imagem específica em um diretório. Eu estava procurando fazer isso simulando um clique direito no elemento img e selecionando "salvar imagem como ...". Com o código a seguir, posso abrir o menu de contexto, mas não consigo selecionar a opção correta.

browser = WebDriver(executable_path=CHROMEDRIVER_PATH)
browser.get(URL)
img = browser.find_element_by_tag_name('img')
ActionChains(browser).context_click(img).perform()

Eu também tentei:

ActionChains(browser).context_click(img).send_keys(Keys.ARROW_DOWN).send_keys(Keys.ENTER).perform()                 

e usando um atalho ('v' parece selecionar "salvar imagem como ...")

ActionChains(browser).context_click(img).send_keys('v').perform()

A imagem não tem um URL direto porque é uma imagem captcha que é recarregada aleatoriamente em cada clique. A única maneira que encontrei, para eu poder processá-lo, é salvá-lo no disco primeiro (usando "salvar imagem como ..."). Salvar a página inteira não salva essa imagem específica para que ela não funcione também.

Alguma ideia?

questionAnswers(3)

yourAnswerToTheQuestion