Невозможно обработать всплывающее окно загрузки в браузере Edge chromium на Selenium C#

#c# #selenium-webdriver

#c# #selenium-веб-драйвер

Вопрос:

Я пытаюсь обработать всплывающий сценарий загрузки браузера Edge chromium, но пока безуспешно. Поскольку всплывающее окно не является ни всплывающим окном, ни всплывающим окном браузера, я не уверен, как с этим справиться.

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

Я попытался использовать вкладку, чтобы добраться до кнопки сохранения. Но это не работает, так как активные элементы динамически меняются. Я пробовал использовать возможности браузера ниже Edge, но это не работает.

 var options = new EdgeOptions();
options.AddAdditionalCapability("download.prompt_for_download", "false");
 

Может кто-нибудь, пожалуйста, предложить способ справиться с этим сценарием?

Комментарии:

1. Не имея возможности самостоятельно просмотреть веб-сайт (можете ли вы поделиться им?) вероятно, это iframe. Если это так, вам придется использовать switchTo

2. Скриншот не включен, пожалуйста, отредактируйте свой вопрос и исправьте это. Возможно, вы хотите сначала загрузить изображение на любой общедоступный URL-адрес до этого.

3. Привет @nilsandrey, я добавил ссылку на скриншот.