Ich führe eine App im Browser aus; und für einige Aktionen war ich in der Lage, Aktionen mit Tastenanschlägen zu simulieren; aber ich habe ein eigenartiges Problem: einige Aktionen in meiner App veranlassen eine Systemaufforderung, wie zum Beispiel zum Speichern oder Bestätigen, aufzuhören.Selen-Python: Interagieren mit modalen Dialogen des Systems
Gibt es eine Möglichkeit, diese in Selenium Python zu kontrollieren? Als Beispiel stellen Sie sich vor, wie Sie mit einem Tastendruck eine Seite speichern. Dann erscheint der Systemdialog (der nicht Teil der Web-App ist) und fragt Sie, wo Sie die Datei speichern können. Oder stellen Sie sich die Eingabeaufforderung vor, in der Sie gefragt werden, ob Sie das Browserfenster wirklich schließen möchten, wenn mehrere Registerkarten geöffnet sind.
Ich habe versucht, nach einem anderen Fenster zu suchen, vorausgesetzt, dass ich Kontext zwischen Fenstern im Browser wechseln kann, aber ich finde nichts neben der Haupt-App, denn das sind Systemfenster. Gibt es einen Workaround dafür?