selenium webdriver télécharger le fichier

Je suis nouveau sur le sélénium, j'ai un script qui télécharge un fichier sur un serveur.

Dans la version ide sorte de parler, il télécharge le fichier, mais quand je l'exportation de cas de test que python 2 /unittest /webdriver il n'a pas la télécharger..

Cela ne me donne aucune erreur, juste ne pas le télécharger...

Le script python est:

driver.find_element_by_id("start-upload-button-single").click()
driver.find_element_by_css_selector("input[type=\"file\"]").clear()
driver.find_element_by_css_selector("input[type=\"file\"]").send_keys("C:\\\\Documents and Settings\\\\pcname\\\\Desktop\\\\ffdlt\\\\test.jpeg")

J'ai cherché des solutions mais je n'ai pas trouvé de tout, sauf de l'intégrer avec AutoIt ou AutoHotKey...

La première ligne ouvre le Fichier de la Boîte de Téléchargement de Firefox.

Est-il plus du script? Je pense que quelque chose comme driver.find_element_by_css_selector("input[type=\"file\"]").submit() serait nécessaire, mais je ne sais pas exactement comment fichier des zones de saisie de travailler avec le sélénium.
Dupliquer: stackoverflow.com/q/8665072/6003362

OriginalL'auteur user2782827 | 2013-09-16