| BH TT Selenium Файловое поле ввода Файловое поле ввода для выбора файлов для их загрузки на сервер !!! Не кликать по кнопке Browse (Если кликнуть - появится всплывающее окно, с которым Selenium не может работать) SBS1 -- Найти файловое поле ввода SBS2 -- Выполнить команду sendKeys(), не кликая по файловому полю ввода SBS3 -- uploadImages.sendKeys("C:\\Users\\HP\\Desktop\\ente.jpg"); // Особый случай Файловое поле ввода скрыто от пользователя. Вместо него предлагается выбрать файлы для загрузки или перетащить их мышкой. Можно сделать ФПВ видимым с помощью JavaScript Executor-a в панели разработчика F12 F12 --> Смотреть свойства атрибутов --> Изменить opacity на 1 (Сделать прозрачным) --> font-size удалить вообще После этого файловое поле ввода станет видимым и с ним можно взаимодействовать --> Применять команду sendKeys Как прицепить файл к невидимому полю ввода github.io |