Невозможно отправить_поиску на скрытый элемент для загрузки файла с использованием Selenium - PullRequest
0 голосов
/ 22 октября 2019

Я хочу загрузить изображение на 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">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...