2011-12-08 3 views

ответ

-3

Если на странице есть форма с вводом файла, я думаю, что просто ввести значение на вход и отправить форму с помощью python api selenium. Вы можете найти некоторые примеры кода на document page

+0

Вопрос довольно конкретный, в то время как ответ указывает на приветственный пример для селена в java. Досрочное голосование. – Drachenfels

9

Это может быть сделано с помощью:

element = driver.find_element_by_name("file") 
element.send_keys("/home/pavel/Desktop/949IH3GNHAo.jpg") 
-2

это довольно просто, просто записать его с помощью IDE. Команда загрузки работает

0
button = driver.find_element_by_xpath("xpathToYourButton") 
button.send_keys("fullPathToFile") 

Теперь, если вы находитесь в Windows, путь к файлу использует обратную косую черту. Чтобы избежать проблем используйте двойную обратную косую черту! C: \ \ Users \ **** \ \ Desktop \ \ 1.jpg без пробелов.

PS. Я знаю его а от 4 лет назад, но я пытался понять это в течение некоторого времени, и кто-то может найти это полезное ...

Смежные вопросы