@@ -385,12 +385,7 @@ def run_bfcache_test(self, test_pages):
385
385
386
386
def check_page_status (page , expected_history_length ):
387
387
if "alert_text" in page :
388
- if page ["alert_text" ] is None :
389
- # navigation auto-dismisses beforeunload prompt
390
- with self .assertRaises (errors .NoAlertPresentException ):
391
- Alert (self .marionette ).text
392
- else :
393
- self .assertEqual (Alert (self .marionette ).text , page ["alert_text" ])
388
+ self .assertEqual (Alert (self .marionette ).text , page ["alert_text" ])
394
389
395
390
self .assertEqual (self .marionette .get_url (), page ["url" ])
396
391
self .assertEqual (self .history_length , expected_history_length )
@@ -442,29 +437,6 @@ def test_no_history_items(self):
442
437
self .marionette .go_back ()
443
438
self .marionette .go_forward ()
444
439
445
- def test_dismissed_beforeunload_prompt (self ):
446
- url_beforeunload = inline (
447
- """
448
- <input type="text">
449
- <script>
450
- window.addEventListener("beforeunload", function (event) {
451
- event.preventDefault();
452
- });
453
- </script>
454
- """
455
- )
456
-
457
- def modify_page ():
458
- self .marionette .find_element (By .TAG_NAME , "input" ).send_keys ("foo" )
459
-
460
- test_pages = [
461
- {"url" : inline ("<p>foobar</p>" ), "alert_text" : None },
462
- {"url" : url_beforeunload , "callback" : modify_page },
463
- {"url" : inline ("<p>foobar</p>" ), "alert_text" : None },
464
- ]
465
-
466
- self .run_bfcache_test (test_pages )
467
-
468
440
def test_data_urls (self ):
469
441
test_pages = [
470
442
{"url" : inline ("<p>foobar</p>" )},
@@ -686,26 +658,6 @@ def test_file_url(self):
686
658
self .marionette .refresh ()
687
659
self .assertEqual (self .test_page_file_url , self .marionette .get_url ())
688
660
689
- def test_dismissed_beforeunload_prompt (self ):
690
- self .marionette .navigate (
691
- inline (
692
- """
693
- <input type="text">
694
- <script>
695
- window.addEventListener("beforeunload", function (event) {
696
- event.preventDefault();
697
- });
698
- </script>
699
- """
700
- )
701
- )
702
- self .marionette .find_element (By .TAG_NAME , "input" ).send_keys ("foo" )
703
- self .marionette .refresh ()
704
-
705
- # navigation auto-dismisses beforeunload prompt
706
- with self .assertRaises (errors .NoAlertPresentException ):
707
- Alert (self .marionette ).text
708
-
709
661
def test_image (self ):
710
662
image = self .marionette .absolute_url ("black.png" )
711
663
0 commit comments