#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, я добавил ссылку на скриншот.