The last releases of both packages is already a while ago. So here the long list of changes: Marionette driver: % hg log -M -r 721395128428:: --template "{desc|firstline}\n" . Bug 1440577 - Marionette has to use "eForceQuit" for in_app shutdown and restart requests r=whimboo Bug 1434872 - [marionette] Firefox has to automatically dismiss "beforeunload" prompts. r=ato Bug 1348145 - Remove getWindowPosition/setWindowPosition and getWindowSize/setWindowSize. r=whimboo Bug 1466658 - [geckodriver] Overhaul of user preferences in prefs.rs. r=ato Bug 1441204 - Revert removal of extensions.showMismatchUI pref. r=maja_zf Bug 1467700 - Disable download of OpenH264 and Widevine plugins for Marionette and geckodriver. r=ato Bug 1448040 - Remove HangMonitor/ChromeHangs r=Nika Bug 1408509 - Add web frame, web window, and chrome element support to Marionette client. r=whimboo Bug 1473262 - [marionette] Force client to always use IPv4 to connect to Marionette. r=ato Bug 1452490 - Remove marionetteScriptFinished. r=whimboo Bug 1420514 - Replace app.update.enabled with app.update.disabledForTesting in the test harness r=ato,chutten,jmaher,lina Bug 1400233 - Drop ContentWebElement.LegacyIdentifier key from Marionette. r=ato,whimboo Bug 1480105 - Using WebDriver:AcceptAlert instead of WebDriver:AcceptDialog in Marionette. r=whimboo Bug 1482829 - Track Marionette logger verbosity with Log#manageLevelFromPref. r=whimboo Bug 1213008 - Add Marionette client option to save screenshot to a file. r=ato Bug 905404 - [marionette] Add missing preferences from mozprofile. r=ato Bug 1433873 - Fix race condition in Marionette client for in_app quit and restart. r=ato Bug 1497566 - Remove logcat functionality from mozrunner; r=automatedtester Bug 1497094 - Add missing attribute is_shutting_down to Marionette python client r=ato Bug 1500242 - [marionette] Don't modify DEFAULT_SHUTDOWN_TIMEOUT constant. r=ato Bug 1500242 - [marionette] Obey the extended shutdown timeout for Firefox ASAN builds. r=ato bug 1504223: marionette: stop duplicating capabilities in new session request; r=whimboo bug 1502864: marionette: enable strict file interactability in Python client; r=whimboo bug 1504478: marionette: use SingleTap and AcceptConnections in Python client; r=whimboo Bug 1488826 - [marionette] Disable content blocking introduction panel. r=ato Bug 1506643 - [marionette] Disable "about:newtab" page, and always load "about:blank". r=ato Bug 1480544 - Allow Console API to log messages on stdout, r=bgrins Bug 1506917 - Don't attempt to check for updates from Firefox's nsBrowserGlue.js when running tests. r=ted Bug 1509256 - Clarify where to add preferences for geckodriver and Marionette. r=ato Bug 1509256 - Fix application update preferences for backward compatibility in Marionette and geckodriver. r=ato,bytesized Bug 1511311 - [marionette] GeckoInstance classes should not overwrite already set custom preferences. r=automatedtester Bug 1508726 - [marionette] Use "app.update.disabledForTesting" to disable application updates. r=ato Bug 1420372 - Implement Marionette check for a valid Firefox pid and unit tests. r=whimboo bug 1510929: marionette: stop using scriptTimeout parameter; r=whimboo Bug 1504756 - [marionette] Added opening a new browsing context to Marionette client. r=ato Bug 1517442 - [marionette] Use current instead of default startup time in raise_for_port r=whimboo Bug 1524243 - [marionette] Correctly handle script_timeout for WebDriver:{ExecuteScript,ExecuteAsyncScript}. r=jgraham Bug 1524243 - [marionette] Correct calculation of timeout from milliseconds to seconds. r=jgraham Bug 1515746 - [flake8] Unsupport subdir .flake8 files and use new 'per-file-ignores' config instead, r=egao Bug 1522637 - Part 8: Allow 'element_stale' to work after process swap, r=ato automatedtester Bug 1528836 - [marionette] Allow check_for_port to raise exceptions. r=automatedtester Bug 1529077 - [marionette] Encode Unicode error messages as UTF-8. r=ato Bug 1531068 - [marionette] Remove remaining links to readthedocs from client documentation. r=me Marionette harness: % hg log -M -r 721395128428:: --template "{desc|firstline}\n" . Bug 1458280 - Release marionette_driver 2.7.0 and marionette_harness 4.5.0; r=whimboo Bug 1441433 - Move test_carets_* files into layout subdirectory. r=ato Bug 1434872 - [marionette] Fix remote_page checks in bf_cache navigtion tests. r=ato Bug 1434872 - [marionette] Firefox has to automatically dismiss "beforeunload" prompts. r=ato Bug 1434907 - [marionette] Remove dependency to hidden.html in unit tests. r=whimboo Bug 1141118 - [marionette] In shuffle mode log the seed value before the tests are run. r=whimboo Bug 1461463 - [marionette] Add validation for known contexts. r=ato Bug 1461463 - [marionette] Empty response value should be null and not {}. r=ato Bug 1387678 - Update tests to not use shadow DOM like a frame; r=ato Bug 1387678 - Reenable Shadow DOM tests; r=ato Bug 1348145 - Remove getWindowPosition/setWindowPosition and getWindowSize/setWindowSize. r=whimboo Bug 1417920 - [python-test] Use a global pytest.ini configuration file, r=davehunt Bug 1408509 - Add web frame, web window, and chrome element support to Marionette client. r=whimboo Bug 1468198 - remove tests that only run on b2g. r=smaug,mcmanus,whimboo Bug 1470646 - Update Mn and Fxfn tests to use WebDriver conforming platformName. r=whimboo Bug 1349223 - update marionette a11y test based on the new handling of aria-hidden. r=ato Bug 1473262 - [marionette] Force client to always use IPv4 to connect to Marionette. r=ato Bug 1264259 - [marionette] Add support for unhandledPromptBehavior capability. r=ato Bug 1452490 - Remove marionetteScriptFinished. r=whimboo Bug 1286882 - Make SVG basic shape elements unselectable. r=dholbert Bug 1439995 - [marionette] Add user prompt checks for script execution commands. r=ato Bug 1478979 - Disallow pageLoadStrategy to be null. r=whimboo Bug 1470659 - Add setWindowRect capability to Marionette. r=whimboo Bug 1319793 - [marionette harness tests] Default to not swallow stdout from pytest. r=whimboo Bug 1451725 - Remove deprecated WebDriver Commands r=whimboo Bug 1337899 - [marionette] - Fix construction of script src. r=ato Bug 1478094 - [marionette] Update crash unit tests to make use of about:crashparent and about:crashcontent r=whimboo Bug 1485580 - [marionette] Update unit tests for invalid timeout values. r=jgraham Bug 1485730 - [marionette] Limit width and height of created canvas to 32767 pixels. r=ato Bug 1213008 - Add Marionette client option to save screenshot to a file. r=ato Bug 1398111 - [marionette] Never disable focus manager test mode for unit tests. r=ato Bug 1433873 - Fix race condition in Marionette client for in_app quit and restart. r=ato Bug 1488468 - Bump wptserve in marionette_requirements.txt to 2.0.0; r=davehunt Bug 1493796 - [mozprocess] Revert poll() behavior on Windows due to regression. r=gbrown Bug 1500242 - [marionette] Don't modify DEFAULT_SHUTDOWN_TIMEOUT constant. r=ato Bug 1500242 - [marionette] Obey the extended shutdown timeout for Firefox ASAN builds. r=ato Bug 1502190 - bump mozdevice requirements for raptor, marionette, mozrunner, r=gbrown Bug 1416747 - [marionette] Hardening test_cli_arguments.py TestCommandLineArguments.test_startup_timeout. r=ato Bug 1504117 - [mozdevice] Bump mozdevice requirements to 1.1.6 for raptor, marionette, mozrunner, r=gbrown bug 1504174: marionette: delete unused test_window_fullscreen.py test; r=automatedtester bug 1502864: marionette: enable strict file interactability in Python client; r=whimboo bug 1504478: marionette: update tests to use non-deprecated commands; r=whimboo bug 1492499: marionette: drop broken window maximization test; r=automatedtester Bug 1506796 - use OpenBrowserWindow instead of window.open() to create a browser window, r=whimboo Bug 1503019 - Part I, Remove dom.webcomponents.shadowdom.enabled r=smaug Bug 1423709 - Add initial-scale=1 for tests supposing the page is rendered 1:1 scale. r=botond Bug 1503776 - Add marionette-gpu job. r=jmaher Bug 1507803 - [marionette] Allow to open a chrome window via the WindowManager mixin class. r=ato Bug 1504201 - "Intermittent Linux Mn testing/marionette/harness/marionette_harness/tests/unit/test_screenshot.py TestScreenCaptureChr Bug 1508726 - [marionette] Use "app.update.disabledForTesting" to disable application updates. r=ato Bug 1436037 - [python] Create Windows python-test tasks, r=gps Bug 1503674 - Remove unused microformats code. r=Gijs Bug 1420372 - Implement Marionette check for a valid Firefox pid and unit tests. r=whimboo Bug 1517587 - [marionette] Get/Set Window Rect should not return window state. r=ato bug 1385706: marionette: fix WebDriver:TakeScreenshot to use viewport bounds; r=ato Bug 1504756 - [marionette] Added opening a new browsing context to Marionette client. r=ato Bug 1441437 - [marionette] Remove dependency to cssTransform.html and cssTransform2.html in test_visibility.py. r=ato Bug 1512336 - [marionette] Fix hang in TestNavigate.test_set_location_through_execute_script. r=ato Bug 1510693 - Tests for marionette's reftest runner r=jgraham,ato Bug 1510695 - Fix URL comparisons when loading reftests r=jgraham Bug 1510696 - Make width/height of reftests configurable over Marionette r=jgraham,ato Bug 1519552 - Disable test_reftest.py on Android r=jgraham,whimboo Bug 1423013 - Set explicit minimum-scale=1 to avoid overflow:hidden area reachable and visible. r=botond Bug 1522413 - [marionette] Register event listeners before focusing the new window in WindowManagerMixin.open_chrome_window(). r=ato Bug 1524243 - [marionette] Correctly handle script_timeout for WebDriver:{ExecuteScript,ExecuteAsyncScript}. r=jgraham Bug 1524243 - [marionette] Correct calculation of timeout from milliseconds to seconds. r=jgraham Bug 1487065 - Implement popup-notification as a Custom Element r=MattN Bug 1515746 - [flake8] Unsupport subdir .flake8 files and use new 'per-file-ignores' config instead, r=egao Bug 1526084 - In Mn test_capabilities.py, allow for multiple links to sdcard; r=whimboo Bug 1526913 - In Mn test_cookies.py allow for some clock difference between host and device; r=whimboo Bug 1525829 - Add buildID to returned capabilities list for Marionette; r=ato Bug 1529077 - [marionette] Encode Unicode error messages as UTF-8. r=ato Bug 675539 - Make tab discard functionality work on tab objects directly r=mconley
Bug 1530794 Comment 1 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
The last releases of both packages is already a while ago. So here the long cleaned-up list of changes: Marionette driver: % hg log -M -r 721395128428:: --template "{desc|firstline}\n" . Bug 1440577 - Marionette has to use "eForceQuit" for in_app shutdown and restart requests r=whimboo Bug 1434872 - [marionette] Firefox has to automatically dismiss "beforeunload" prompts. r=ato Bug 1348145 - Remove getWindowPosition/setWindowPosition and getWindowSize/setWindowSize. r=whimboo Bug 1466658 - [geckodriver] Overhaul of user preferences in prefs.rs. r=ato Bug 1441204 - Revert removal of extensions.showMismatchUI pref. r=maja_zf Bug 1467700 - Disable download of OpenH264 and Widevine plugins for Marionette and geckodriver. r=ato Bug 1448040 - Remove HangMonitor/ChromeHangs r=Nika Bug 1408509 - Add web frame, web window, and chrome element support to Marionette client. r=whimboo Bug 1473262 - [marionette] Force client to always use IPv4 to connect to Marionette. r=ato Bug 1452490 - Remove marionetteScriptFinished. r=whimboo Bug 1420514 - Replace app.update.enabled with app.update.disabledForTesting in the test harness r=ato,chutten,jmaher,lina Bug 1400233 - Drop ContentWebElement.LegacyIdentifier key from Marionette. r=ato,whimboo Bug 1480105 - Using WebDriver:AcceptAlert instead of WebDriver:AcceptDialog in Marionette. r=whimboo Bug 1482829 - Track Marionette logger verbosity with Log#manageLevelFromPref. r=whimboo Bug 1213008 - Add Marionette client option to save screenshot to a file. r=ato Bug 905404 - [marionette] Add missing preferences from mozprofile. r=ato Bug 1433873 - Fix race condition in Marionette client for in_app quit and restart. r=ato Bug 1497566 - Remove logcat functionality from mozrunner; r=automatedtester Bug 1497094 - Add missing attribute is_shutting_down to Marionette python client r=ato Bug 1500242 - [marionette] Don't modify DEFAULT_SHUTDOWN_TIMEOUT constant. r=ato Bug 1500242 - [marionette] Obey the extended shutdown timeout for Firefox ASAN builds. r=ato bug 1504223: marionette: stop duplicating capabilities in new session request; r=whimboo bug 1502864: marionette: enable strict file interactability in Python client; r=whimboo bug 1504478: marionette: use SingleTap and AcceptConnections in Python client; r=whimboo Bug 1488826 - [marionette] Disable content blocking introduction panel. r=ato Bug 1506643 - [marionette] Disable "about:newtab" page, and always load "about:blank". r=ato Bug 1480544 - Allow Console API to log messages on stdout, r=bgrins Bug 1506917 - Don't attempt to check for updates from Firefox's nsBrowserGlue.js when running tests. r=ted Bug 1509256 - Clarify where to add preferences for geckodriver and Marionette. r=ato Bug 1509256 - Fix application update preferences for backward compatibility in Marionette and geckodriver. r=ato,bytesized Bug 1511311 - [marionette] GeckoInstance classes should not overwrite already set custom preferences. r=automatedtester Bug 1508726 - [marionette] Use "app.update.disabledForTesting" to disable application updates. r=ato Bug 1420372 - Implement Marionette check for a valid Firefox pid and unit tests. r=whimboo bug 1510929: marionette: stop using scriptTimeout parameter; r=whimboo Bug 1504756 - [marionette] Added opening a new browsing context to Marionette client. r=ato Bug 1517442 - [marionette] Use current instead of default startup time in raise_for_port r=whimboo Bug 1524243 - [marionette] Correctly handle script_timeout for WebDriver:{ExecuteScript,ExecuteAsyncScript}. r=jgraham Bug 1524243 - [marionette] Correct calculation of timeout from milliseconds to seconds. r=jgraham Bug 1515746 - [flake8] Unsupport subdir .flake8 files and use new 'per-file-ignores' config instead, r=egao Bug 1522637 - Part 8: Allow 'element_stale' to work after process swap, r=ato automatedtester Bug 1528836 - [marionette] Allow check_for_port to raise exceptions. r=automatedtester Bug 1529077 - [marionette] Encode Unicode error messages as UTF-8. r=ato Bug 1531068 - [marionette] Remove remaining links to readthedocs from client documentation. r=me Marionette harness: % hg log -M -r 721395128428:: --template "{desc|firstline}\n" . Bug 1458280 - Release marionette_driver 2.7.0 and marionette_harness 4.5.0; r=whimboo Bug 1441433 - Move test_carets_* files into layout subdirectory. r=ato Bug 1434872 - [marionette] Fix remote_page checks in bf_cache navigtion tests. r=ato Bug 1434872 - [marionette] Firefox has to automatically dismiss "beforeunload" prompts. r=ato Bug 1434907 - [marionette] Remove dependency to hidden.html in unit tests. r=whimboo Bug 1141118 - [marionette] In shuffle mode log the seed value before the tests are run. r=whimboo Bug 1461463 - [marionette] Add validation for known contexts. r=ato Bug 1461463 - [marionette] Empty response value should be null and not {}. r=ato Bug 1387678 - Update tests to not use shadow DOM like a frame; r=ato Bug 1387678 - Reenable Shadow DOM tests; r=ato Bug 1348145 - Remove getWindowPosition/setWindowPosition and getWindowSize/setWindowSize. r=whimboo Bug 1417920 - [python-test] Use a global pytest.ini configuration file, r=davehunt Bug 1408509 - Add web frame, web window, and chrome element support to Marionette client. r=whimboo Bug 1468198 - remove tests that only run on b2g. r=smaug,mcmanus,whimboo Bug 1470646 - Update Mn and Fxfn tests to use WebDriver conforming platformName. r=whimboo Bug 1349223 - update marionette a11y test based on the new handling of aria-hidden. r=ato Bug 1473262 - [marionette] Force client to always use IPv4 to connect to Marionette. r=ato Bug 1264259 - [marionette] Add support for unhandledPromptBehavior capability. r=ato Bug 1452490 - Remove marionetteScriptFinished. r=whimboo Bug 1286882 - Make SVG basic shape elements unselectable. r=dholbert Bug 1439995 - [marionette] Add user prompt checks for script execution commands. r=ato Bug 1478979 - Disallow pageLoadStrategy to be null. r=whimboo Bug 1470659 - Add setWindowRect capability to Marionette. r=whimboo Bug 1319793 - [marionette harness tests] Default to not swallow stdout from pytest. r=whimboo Bug 1451725 - Remove deprecated WebDriver Commands r=whimboo Bug 1337899 - [marionette] - Fix construction of script src. r=ato Bug 1478094 - [marionette] Update crash unit tests to make use of about:crashparent and about:crashcontent r=whimboo Bug 1485580 - [marionette] Update unit tests for invalid timeout values. r=jgraham Bug 1485730 - [marionette] Limit width and height of created canvas to 32767 pixels. r=ato Bug 1213008 - Add Marionette client option to save screenshot to a file. r=ato Bug 1398111 - [marionette] Never disable focus manager test mode for unit tests. r=ato Bug 1433873 - Fix race condition in Marionette client for in_app quit and restart. r=ato Bug 1488468 - Bump wptserve in marionette_requirements.txt to 2.0.0; r=davehunt Bug 1493796 - [mozprocess] Revert poll() behavior on Windows due to regression. r=gbrown Bug 1500242 - [marionette] Don't modify DEFAULT_SHUTDOWN_TIMEOUT constant. r=ato Bug 1500242 - [marionette] Obey the extended shutdown timeout for Firefox ASAN builds. r=ato Bug 1502190 - bump mozdevice requirements for raptor, marionette, mozrunner, r=gbrown Bug 1416747 - [marionette] Hardening test_cli_arguments.py TestCommandLineArguments.test_startup_timeout. r=ato Bug 1504117 - [mozdevice] Bump mozdevice requirements to 1.1.6 for raptor, marionette, mozrunner, r=gbrown bug 1504174: marionette: delete unused test_window_fullscreen.py test; r=automatedtester bug 1502864: marionette: enable strict file interactability in Python client; r=whimboo bug 1504478: marionette: update tests to use non-deprecated commands; r=whimboo bug 1492499: marionette: drop broken window maximization test; r=automatedtester Bug 1506796 - use OpenBrowserWindow instead of window.open() to create a browser window, r=whimboo Bug 1503019 - Part I, Remove dom.webcomponents.shadowdom.enabled r=smaug Bug 1423709 - Add initial-scale=1 for tests supposing the page is rendered 1:1 scale. r=botond Bug 1503776 - Add marionette-gpu job. r=jmaher Bug 1507803 - [marionette] Allow to open a chrome window via the WindowManager mixin class. r=ato Bug 1504201 - "Intermittent Linux Mn testing/marionette/harness/marionette_harness/tests/unit/test_screenshot.py TestScreenCaptureChr Bug 1508726 - [marionette] Use "app.update.disabledForTesting" to disable application updates. r=ato Bug 1436037 - [python] Create Windows python-test tasks, r=gps Bug 1503674 - Remove unused microformats code. r=Gijs Bug 1420372 - Implement Marionette check for a valid Firefox pid and unit tests. r=whimboo Bug 1517587 - [marionette] Get/Set Window Rect should not return window state. r=ato bug 1385706: marionette: fix WebDriver:TakeScreenshot to use viewport bounds; r=ato Bug 1504756 - [marionette] Added opening a new browsing context to Marionette client. r=ato Bug 1441437 - [marionette] Remove dependency to cssTransform.html and cssTransform2.html in test_visibility.py. r=ato Bug 1512336 - [marionette] Fix hang in TestNavigate.test_set_location_through_execute_script. r=ato Bug 1510693 - Tests for marionette's reftest runner r=jgraham,ato Bug 1510695 - Fix URL comparisons when loading reftests r=jgraham Bug 1510696 - Make width/height of reftests configurable over Marionette r=jgraham,ato Bug 1519552 - Disable test_reftest.py on Android r=jgraham,whimboo Bug 1423013 - Set explicit minimum-scale=1 to avoid overflow:hidden area reachable and visible. r=botond Bug 1522413 - [marionette] Register event listeners before focusing the new window in WindowManagerMixin.open_chrome_window(). r=ato Bug 1524243 - [marionette] Correctly handle script_timeout for WebDriver:{ExecuteScript,ExecuteAsyncScript}. r=jgraham Bug 1524243 - [marionette] Correct calculation of timeout from milliseconds to seconds. r=jgraham Bug 1487065 - Implement popup-notification as a Custom Element r=MattN Bug 1515746 - [flake8] Unsupport subdir .flake8 files and use new 'per-file-ignores' config instead, r=egao Bug 1526084 - In Mn test_capabilities.py, allow for multiple links to sdcard; r=whimboo Bug 1526913 - In Mn test_cookies.py allow for some clock difference between host and device; r=whimboo Bug 1525829 - Add buildID to returned capabilities list for Marionette; r=ato Bug 1529077 - [marionette] Encode Unicode error messages as UTF-8. r=ato Bug 675539 - Make tab discard functionality work on tab objects directly r=mconley