Von der Selen FAQ Selenium funktioniert offenbar mit einigen Arten von Dialogen, aber nicht mit anderen:
Ich kann nicht mit einem Popup-Dialog interagieren. Mein Test bleibt auf der Strecke!
Das können Sie, aber nur, wenn der Dialog ein Warn- oder Bestätigungsdialog ist. Andere spezielle Dialoge können nicht durch javascript beendet werden, und können daher derzeit nicht interagiert werden. Dazu gehören die Dialoge "Datei speichern", "Passwort merken" (Firefox) und modale (IE) Dialoge. Wenn sie erscheinen, kann Selenium nur verzweifelt die Hände ringen.
Um dieses Problem zu lösen, können Sie eine Workaround verwenden (falls vorhanden); andernfalls müssen Sie den Test möglicherweise aus dem Ihrem automatisierten Korpus ausschließen. Für den "Speichern Datei"-Dialog in Firefox kann eine benutzerdefinierte Vorlage angegeben werden, wenn der über den RC eine benutzerdefinierte Vorlage angegeben werden, die immer dazu führt, dass die Datei immer an einen bestimmten Speicherort heruntergeladen wird, ohne den Benutzer zu fragen (siehe http://forums.openqa.org/thread.jspa?messageID=31350 ). Das Dialogfeld "Dieses Passwort speichern" sollte nicht mehr erscheinen, nachdem Sie gewählt haben. Derzeit gibt es kann man nicht viel gegen IE modale Dialoge.
Ich glaube mich zu erinnern, dass jemand dieses Problem mit einer AutoHotKey Skript, das den Dialog beendet hat.