Я хочу загрузить изображение на www.1688.com через селен для поиска товара в безголовом браузере. Кажется, что скрытый элемент ввода типа найден, но не может отправить ему ключи.
url = 'https://www.1688.com/'
driver = webdriver.Chrome()
driver.implicitly_wait(10) # seconds
driver.get(url)
input = driver.find_element_by_xpath("//input[@type='file']")
driver.execute_script("arguments[0].style.visibilty = 'visible';", input)
driver.execute_script("arguments[0].style.display = 'block';", input)
input.send_keys(path)
Нет ошибки, но на странице ничего не происходит.
Скрытый ввод в исходном коде.
<input id="html5_1dnf556sginp1c3u1r5o9ipope8" type="file" style="font-size: 999px; opacity: 0; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;" multiple accept="image/jpeg,image/png,image/bmp">