le html comme ceci
<input type='file' id='ok' class='lalalalala'>
mon code est
attach_file("ok","./fileset/publisher/upload_pic.jpg")
mais je me suis fail:
Pannes:
Capybara::ElementNotFound:
Unable to find file field "ok"
quel est donc le champ de fichier?
comment puis-je télécharger le fichier?
source d'informationauteur user3203342
De le Capybara docs:
Et de toute évidence, vous en avez déjà un, ce qui est un peu déroutant. Est-il une fenêtre modale de blocage et/ou de la page.pilote passés à autre chose par hasard??? Je demande parce que c'est en fait pas complètement nécessaire pour interagir avec un bouton de formulaire et de provoquer un modal ou fichier/Explorer/Finder fenêtre apparaître, et parfois cela peut perturber la page.pilote (ex: place le focus à la fenêtre au lieu de la page).
Essayez de supprimer toute click_button actions juste avant cette étape, et ensuite, essayez ceci:
Ce qui a fonctionné pour moi auparavant, dans un super profondément apparenté div qui a terminé avec une touche de classe.