test_group_programmatic_scroll_behavior.html (1692B)
1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>Various programmatic scroll tests that spawn in new windows</title> 6 <script src="/tests/SimpleTest/SimpleTest.js"></script> 7 <script type="application/javascript" src="apz_test_utils.js"></script> 8 <script type="application/javascript" src="apz_test_native_event_utils.js"></script> 9 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/> 10 <script type="application/javascript"> 11 12 let smoothScrollEnabled = [["general.smoothScroll", true]]; 13 let smoothScrollDisabled = [["general.smoothScroll", false]]; 14 15 var subtests = [ 16 {"file": "helper_programmatic_scroll_behavior.html?action=scrollIntoView", "prefs": smoothScrollEnabled}, 17 {"file": "helper_programmatic_scroll_behavior.html?action=scrollIntoView", "prefs": smoothScrollDisabled}, 18 {"file": "helper_programmatic_scroll_behavior.html?action=scrollBy", "prefs": smoothScrollEnabled}, 19 {"file": "helper_programmatic_scroll_behavior.html?action=scrollBy", "prefs": smoothScrollDisabled}, 20 {"file": "helper_programmatic_scroll_behavior.html?action=scrollTo", "prefs": smoothScrollEnabled}, 21 {"file": "helper_programmatic_scroll_behavior.html?action=scrollTo", "prefs": smoothScrollDisabled}, 22 {"file": "helper_programmatic_scroll_behavior.html?action=scroll", "prefs": smoothScrollEnabled}, 23 {"file": "helper_programmatic_scroll_behavior.html?action=scroll", "prefs": smoothScrollDisabled}, 24 ]; 25 26 if (isApzEnabled()) { 27 SimpleTest.waitForExplicitFinish(); 28 window.onload = function() { 29 runSubtestsSeriallyInFreshWindows(subtests) 30 .then(SimpleTest.finish, SimpleTest.finishWithFailure); 31 }; 32 } 33 34 </script> 35 </head> 36 <body> 37 </body> 38 </html>