J'essaie de comprendre comment télécharger un fichier d'image dans une boîte de dialogue d'entrée. Il n'est pas possible de taper le nom et de frapper entrez car je ne vois pas un moyen d'automatiser cela avec le marionnettiste. Je pense que je devrai définir une certaine valeur comme la photo mais je ne sais pas comment faire ça. Des idées?
Merci d'avancer l'heure de votre temps!
Vous téléchargez un fichier à l'aide de elementHandle.uploadFile
.
échantillon de code
const elementHandle = await page.$("input[type=file]");
await elementHandle.uploadFile('path/to/file');
await page.click('selector-of-submit-button'); // might not be necessary
Selon si la page réagit directement au changement de l'élément, vous devrez peut-être cliquer sur un bouton pour soumettre le formulaire.