Я настраиваю автоматизацию процесса загрузки веб-сайта и сейчас борюсь с загрузкой изображения.
Обычно вы используете
uploadBtn.send_keys(Path)
, ноизображение просто не будет загружаться.Я также пытался реализовать Javascript, поэтому я добавил атрибут "type = file"
Мой код Python:
uploadInput = driver.find_element_by_xpath("//a[contains(.,\"Browse\")]")#
jsSetAttributeFileInput = "arguments[0].setAttribute(\"type\",\"file\")"
driver.execute_script(jsSetAttributeFileInput, uploadInput)
uploadInput.send_keys(design["DesignPath"])
HTML-код сайта:
<a href="javascript:void(0)"> Browse </a>
Я ожидаю, что результат загрузит мою фотографию, но она просто не загружает ее.Я не получаю никаких ошибок, но это не загрузка.Я думаю, что это как-то связано с HTML, потому что это тег «a» вместо тега «input»