Обработка диалогового окна загрузки файла с использованием Selenium для приложения разработки материалов - PullRequest
0 голосов
/ 02 октября 2018

Я пытаюсь автоматизировать загрузку файла в приложении Angular / Material design.Обычно достаточно просто ввести SendKeys в поле ввода и вообще пропустить диалог загрузки файла браузера.Но, с дизайном материала, конкретный элемент ввода не доступен, пока не будет выбран файл. Этот является источником до выбора файла, а этот является источником после.Мне нужен способ манипулировать самим полем загрузки файла или, по крайней мере, ввести текст в поле ввода выбора файла этого диалогового окна и нажать клавишу ввода.Я не знаю, возможно ли это с помощью выполнения JavaScript или другого метода, но я в растерянности.Спасибо!

1 Ответ

0 голосов
/ 03 октября 2018

Мне удалось найти решение.Используя эту документацию, я смог добавить ссылку на System.Windows.Forms, вручную ввести путь / имя файла и нажать клавишу ввода.Я не думаю, что это решение будет работать для всего, что не является C #, но для меня это сработало очень хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...