Как я могу выбрать файлы с ПК в проводнике, используя роботизированную среду? - PullRequest
0 голосов
/ 27 мая 2019

У меня есть кнопка для импорта, которая при нажатии открывает проводник Windows, из которого мы должны выбрать файл Excel, который затем будет импортирован. Я не могу использовать seleniumlibrary, так как он также имеет автоматизацию Windows. У меня есть библиотека autoIT, но как я могу использовать ее на веб-странице, уже открытой с помощью selenium2library?

Ответы [ 2 ]

0 голосов
/ 20 июня 2019

Итак, после многих испытаний, выбор файла сработал.Следует отметить, что ключевое слово select file принимает только локатор типов ввода.Тег, который имел мой элемент, был кнопкой.В моем случае, однако, был скрытый элемент ввода.Кажется, что в случаях, когда происходит загрузка файла, в моем приложении должен быть указан элемент типа ввода.

Choose file  //input[@hidden='true']  mypathToExcel

Приведенный выше код работал для меня, где mypathToExcel - это путь к моему файлу Excel.

0 голосов
/ 27 мая 2019

Попробуйте ключевое слово «Выбрать файл» в SeleniumLibrary.

Подробности можно найти по ссылке ниже http://robotframework.org/SeleniumLibrary/SeleniumLibrary.html#Choose%20File

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