Quelqu'un at-il fait cela? Naviguer vers une page Web et faire apparaître la boîte de dialogue Enregistrer sous? De cette façon, le navigateur peut gérer le type de fichier, html, pdf, etc ...Afficher IE "Enregistrer sous" dialogue en utilisant Watin
0
A
Répondre
2
Avez-vous besoin de cela quand un FileHandler est appelé ou sur une page Web statique?
Si elle est sur une page Handler où le type de contenu est retourné puis selon la dernière documentation de la version de Watin vous pouvez alors faire comme suit:
using(IE ie = new IE(someUrlToGoTo))
{
FileDownloadHandler fileDownloadHandler = new FileDownloadHandler(fullFileName);
ie.AddDialogHandler(fileDownloadHandler);
ie.Link("startDownloadLinkId").Click();
fileDownloadHandler.WaitUntilFileDownloadDialogIsHandled(15);
fileDownloadHandler.WaitUntilDownloadCompleted(200);
}
Paul
-1
Microsoft.Win32.Registry.ClassesRoot .DeleteSubKeyTree (". Pdf");
exécutez ce Registre.
+0
Cela ne semble pas répondre à la question. –
Merci Paul mais ce que je veux dire, c'est que mon application va forcer IE à afficher la boîte de dialogue Enregistrer sous. Le PDF est déjà ouvert dans IE et je veux juste l'enregistrer. – Jojo
Paul savez-vous comment faire pour remplacer un fichier? –
@Gabriel Guimarães - quand vous dites que le remplacement de fichier que voulez-vous dire? – stack72