J'ai fait des recherches depuis un moment et je suis dans une impasse. Je fais de l'automatisation IE. En C# /. NET, comment puis-je rechercher et consommer une alerte javascript() ou confirmer() afin que je puisse faire des choses comme saisir son texte et cliquer sur les boutons OK \ Annuler?Sonde C# et capture Javascript Alert() et Confirmer()
Mise à jour:
Je dois réitérer: Je dois être en mesure de tirer et de vérifier le texte d'une alerte() ou confirmer(), ainsi que l'envoyer un OK ou Annuler clic. Un exemple d'un tel test serait de s'assurer que, lorsque je clique sur supprimer, la confirmation() ne dit pas "Es-tu sûr que tu aimerais aller au Mexique?" ou toute autre chose sauf le bon message. Permettez-moi de réitérer: Pour les besoins de ce test, j'ai zéro contrôle sur la source du site en question.
Enfin, j'utilise SHDocVw.InternetExplorer
.
Utilisez-vous IE ou créez-vous une application personnalisée avec un contrôle WebBrowser? – zsalzbank
Par "sonde pour" manipulez-vous le pré-navigateur source ou seulement après son affichage? Êtes-vous au service de vous-même? Est-il possible d'avoir ces choses utiliser des boîtes de dialogue modales au lieu de boîtes d'alerte et le gérer en javascript? – jcolebrand
Possible dupe de http://stackoverflow.com/questions/77659/blocking-dialogs-in-net-webbrowser-control – Zach