Skip to content

0.29.1

Compare
Choose a tag to compare
@whimboo whimboo released this 09 Apr 08:22
· 12 commits to release since this release
87fc845

0.29.1 (2021-04-09), 970ef713fe58)

Known problems

  • macOS 10.15 (Catalina):

    Due to the requirement from Apple that all programs must be
    notarized, geckodriver will not work on Catalina if you manually
    download it through another notarized program, such as Firefox.

    Whilst we are working on a repackaging fix for this problem, you can
    find more details on how to work around this issue in the macOS
    notarization
    section of the documentation.

  • Android:

    Marionette will only be enabled in GeckoView based applications when the
    Firefox preference devtools.debugger.remote-enabled is set to True via
    moz:firefoxOptions. This will be fixed in the Firefox 90 release for Android.

Added

  • When testing GeckoView based applications on Android it's now enough to
    specify the androidPackage capability. The appropriate activity name,
    and required intent arguments will now automatically be used for
    applications released by Mozilla.

  • Native AArch64 (M1) builds of geckodriver for MacOS are now available. These
    are currently shipped as Tier2 due to missing test infrastructure. Please let
    us know if you experience issues.

Fixed

  • Fixed a stack overflow crash in thread 'webdriver dispatcher' when
    handling certain device errors.

  • Fixed an application crash due to missing permissions on unrooted devices
    by changing the location of the test related files, e.g the profile folder.
    Therefore the deprecated --android-storage command line argument
    now defaults to the sdcard option, which changed its location to
    $EXTERNAL_STORAGE/Android/data/%androidPackage%/files/. With this change
    proper support for unrooted devices running Android 10+ has been added.

    Note: Do not use the --android-storage command line argument
    anymore unless there is a strong reason. It will be removed in a future
    release.