Ich versuche, einen Selenium-Test für eine Webseite zu schreiben, die ein onbeforeunload-Ereignis verwendet, um den Benutzer vor dem Verlassen aufzufordern. Selenium scheint den Bestätigungsdialog, der erscheint, nicht zu erkennen oder eine Möglichkeit zu bieten, OK oder Cancel zu drücken. Gibt es eine Möglichkeit, dies zu tun? Ich verwende den Java Selenium-Treiber, falls das relevant ist.
Ich habe nicht am Ende tun dies (meine Anforderungen geändert, so dass ich besser weg mit einem regulären Alarm sowieso), aber das sieht aus wie es den Trick tun würde, und ist in der Nähe, wie Selenium Tests für andere Alerts behandelt.