Не удалось загрузить файл изображения с помощью ключевого слова «Выбрать файл» в среде робота. Как обрабатывать валидации загрузки изображений с помощью фреймворка робота? - PullRequest
0 голосов
/ 30 августа 2018

Я пытаюсь проверить функциональность загрузки изображений для моего приложения, используя роботизированную среду, у меня следующий сценарий:

*** Variables ***
${browse}              xpath=//*[@id="file"]
${path_jpg}            ${EXECDIR}\\test_data\\Browse_Image\\apple.jpg
${path_png}            ${EXECDIR}\\test_data\\Browse_Image\\apple.png
${path_gif}            ${EXECDIR}\\test_data\\Browse_Image\\apple.gif
${path_webm}           ${EXECDIR}\\test_data\\Browse_Image\\apple.ppt

Choose File  ${browse}  ${path_jpg}

Скрипт работает нормально в chrome, но в случае firefox и edge сообщение об ошибке выдается следующим образом:

Firefox:

ElementNotInteractableException: Сообщение: Элемент <input id="file" type="file"> недоступно с клавиатуры **

Край:

WebDriverException: Сообщение: элемент не может быть сфокусирован

Как с этим справиться?

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