Застрял с загрузкой файлов в Robot Framework, Selenium 2 Library, ключевое слово «выбрать файл» не работает - PullRequest
0 голосов
/ 24 октября 2018

Я застрял с загрузкой файлов.Я попытался использовать:

Choose File my_upload_field ${CURDIR}/trades.csv ключевое слово из selenium2library
, и вот мой код:

Choose File ${ClickToUploadFileSection} /UsersDownloads/filename.pdf

Получение ошибки:

WebDriverException: сообщение: неизвестная ошибка: не удается сфокусировать элемент
(информация сеанса: chrome = 69.0.3497.100) (информация о драйвере: chromedriver = 2.38.552518 (183d19265345f54ce39cbb94cf81ba5f15905011), платформа = Mac OS X 10.13.1 x86_64)*

Может кто-нибудь помочь, пожалуйста?

1 Ответ

0 голосов
/ 18 ноября 2018

Выбор файла имеет два аргумента: 1. элемент locator (это место, где вы выбираете файл или выберите опцию файла на веб-странице)
2. Расположение файла на вашем локальном компьютере

Читая вашСценарий, я понял, что вы установили фокус на неправильный элемент.

Upload Files
    choose file   //input[@file-model='supplieruploadfile']    {path to file on local machine}
    click element   (//button[contains(text(),'Upload')])[1]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...