From efbc9b5307fa257c773b95a283c0c00c4ddd82ac Mon Sep 17 00:00:00 2001 From: David Winiecki Date: Tue, 8 Apr 2025 16:59:56 -0700 Subject: [PATCH] Describe testing beforeunload in alerts.en.md Related info for ChromeDriver: https://issues.chromium.org/issues/351858989#comment30 --- .../documentation/webdriver/interactions/alerts.en.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/website_and_docs/content/documentation/webdriver/interactions/alerts.en.md b/website_and_docs/content/documentation/webdriver/interactions/alerts.en.md index 8ddf4967592e..3dcd87fab37e 100644 --- a/website_and_docs/content/documentation/webdriver/interactions/alerts.en.md +++ b/website_and_docs/content/documentation/webdriver/interactions/alerts.en.md @@ -176,3 +176,11 @@ alert.sendKeys("Selenium") alert.accept() {{< /tab >}} {{< /tabpane >}} + +## beforeunload + +Drivers released in approximately 2024 and later automatically dismiss beforeunload prompts by default. If the old behavior is needed, [enable bidi]({{< ref "../bidi/" >}}). + +NOTE: ChromeDriver still dismisses prompts unless `options.unhandled_prompt_behavior = 'ignore'` is also specified, in addition to enabling bidi (as recently as version 134 or later). + +NOTE: ChromeDriver implemented automatically dismissing beforeunload prompts in approximately version 126 but enabling bidi had no effect on beforeunload prompts until approximately version 133.