Ich muss einige Aktionen auf der Webseite einer anderen Person auslösen. Ich habe diesen Code so weit:Schließen Sie das Dialogfenster auf der Webseite
IHTMLElementCollection DeleteCollection =
(IHTMLElementCollection)myDoc.getElementsByTagName("a");
foreach (HTMLAnchorElement buttonDelete in DeleteCollection){
if (buttonDelete.title != null && buttonDelete.title.StartsWith("Delete")){
buttonDelete.click();
// problem goes here
myDoc.activeElement.click();
SendKeys.Send("{ENTER}");
}
}
Dieser Dialog erscheint:
Ich versuchte myDoc.activeElement.click();
und SendKeys.Send("{ENTER}");
aber der Dialog scheint aus der Seite zu sein, also ich weiß nicht, wie man die OK
Taste auslöst. Wie kann ich das Fenster schließen?
Nice one !! ... Es funktionierte mit 'ie.Navigate (" javascript: (function() {window.confirm = function() {return true}})() ")' und dann 'anchor.click();' –
Ich dachte mir es würde funktionieren. Beachten Sie, dass es nicht die Antwort auf die Frage ist, wie man "Dialogfenster auf Webseite schließen" kann, sondern eine Antwort, wie man "Popup-Dialon auf Webseite verhindert" –
Wirklich einfach und beeindruckend !! .. Ich hatte nie 'confirm' zur Kenntnis genommen und diese Methoden waren auf' window' Objekt –