Je veux télécharger un fichier image dans un rapporteur. le problème est que je ne peux pas obtenir l'élément "input[type = "file"]"
sans cliquer sur le bouton de téléchargement.Comment fermer le dialogue de téléchargement de fichier après avoir cliqué sur le bouton de téléchargement dans le rapporteur
Lorsque je clique sur le bouton de téléchargement, la fenêtre de dialogue de téléchargement de fichier s'ouvre.
j'ai essayé
browser.actions().sendKeys(protractor.Key.ESCAPE).perform();
mais il ne fonctionne pas.
C'est ce que je fais:
var image = '../images/image1.png';
var absPathImg = path.resolve(__dirname, image);
element(by.id('uploadImage')).click();
browser.actions().sendKeys(protractor.Key.ESCAPE).perform();
element(by.css('input[type=file]')).sendKeys(absPathImg);
element(by.id('upload')).click();
Comment puis-je fermer le dialogue de téléchargement de fichiers pour télécharger une image?
comme je l'ai mentionné ci-dessus, élément "element (by.css ('locator_to_element'));" peut être présenté après la fermeture du fichier télécharger le dialogue OS. Je dois fermer cela avant que j'appelle des actions de navigateur. –