Я пытаюсь автоматизировать поведение, которое имеет несколько сценариев, связанных с загрузкой файлов, с другой комбинацией утверждений. В пользовательском интерфейсе есть тег привязки вместо тега ввода, поэтому я не могу использовать ключи для отправки файла. Я не хочу использовать AutoIT, подобные инструментам Sikuli, поскольку они не совместимы с удаленным выполнением в облачной среде и добавляют дополнительные обязательства библиотеки.
Это угловое приложение js, код DOM
--- "a href =" javascript: void (0) "title =" Выбрать файл для загрузки "class =" btn btn-blue "ng-show =" fileUploadSubmitted "id =" file_input_btn "ng-click = "uploadFileAttachment ()"
Я пытаюсь найти: -
1: Любая встроенная функция загрузки из угловой библиотеки js, чтобы я мог выполнить ее через исполнителя javascript.
2: Sikuli и AutoIt работает, но это будет последнее решение
3: Попытка отредактировать имя тега для ввода с типом файла в DOM, за которым следуют sendkeys, но это не будет работать