Пробовала загружать картинку как в chrome так и в firefox. В chrome выдает ошибку: WebDriverException: Message: unknown error: cannot focus element. А в firefox тест проходит успешно, но картинку не загружает.
У меня вот такой ипут появляется, но только после загрузки картинки.
input value=“images/category-images/small_vmjqJFo.png” name=“category_icon” type=“hidden”>
Попробуй так, или сделай метод котрый будет работать (проверь его на другом сайте), затем когда уверенна что есть хорошая ф-ция уже ищи где по коду она залезет
Imagepath=os.path.abspath('.\\folder1\\subfolder2\file1.jpg')
driver.find_element_by_id("Id of the element").clear()
driver.find_element_by_id("Id of the element").send_keys(Imagepath)
В народе ходят слухи о существовании кастомных аплоадеров, у которых нет input'ов с типом file. Также существует поверье, что в таком случае нужно использовать OCR tools, или грузить файлы напрямую через сервисы.
А еще можно отправить волшебного пинка UI-щикам, попросив паблик линк на используемый для аплоада компонент, что сразу же снимет все вопросы и догадки.