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 preferencedevtools.debugger.remote-enabled
is set toTrue
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 theandroidPackage
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 thesdcard
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.