У меня возникла проблема с автоматической загрузкой файла на веб-сайт.
Я использую selenium IDE версии 2.8 через firefox 31 на Mac, чтобы протестировать процесс веб-системы через браузер в своей работе. В какой-то момент процесса мне требуется загрузить файл Excel.
Я искал на многих форумах и в блогах решение, специально предназначенное для работы на MacOS X с Firefox с Selenium IDE, но ни одно из них не помогло.
В моем сценарии у меня есть:
command : click
Target : name=...
value :
эта строка нажмет на кнопку с текстовым словом «выбрать файл», и появится диалоговое окно «Загрузка файла», чтобы я мог выбрать файл, который я хочу загрузить.
команда: Тип Цель: driver.FindElement(By.Id("Загрузка файла")) Значение: /Users/...../excel.xlsx
эта строка должна найти элемент по пути id в «загрузке файла» и выбрать путь к файлу, указанный мной в столбце значений.
возникла проблема: [ошибка] Элемент driver.FindElement(By.Id("Загрузка файла")) не найден
Насколько я понимаю, я не уверен, что это правильно, но из того, что я прочитал и понял, это работает для других, но не для меня. Я что-то пропустил?