Как загрузить pdf-файл, встроенный в тег iframe, с помощью Selenium automation?

#java #selenium-webdriver #automation

#Ява #селен-веб-драйвер #автоматизация

Вопрос:

Я попробовал какой-то код, но я получаю исключение: Исключение=’неизвестная ошибка: неподдерживаемый протокол

Моя структура DOM выглядит так: введите описание изображения здесь

Я попробовал этот фрагмент кода из stackflow, но он не сработал:

 String pdfURL= driver.findElement(By.tagName("iframe")).getAttribute("src"); driver.get(pdfURL); WebElement downloadElement = driver.findElement(By.xpath("//*[@title=''Download]")); downloadElement.sendKeys("C:\Users\Desktop\downloaded.pdf"); //used sendkeys with location because when click on download icon it internally ask location and file name to save it  

Я делаю что-то не так. Пожалуйста, помогите мне найти какое-нибудь решение. Заранее спасибо.