https://github.com/mozilla/geckodriver/releases 火狐驱动下载地址

来源:互联网 发布:java计算时间转换 编辑:程序博客网 时间:2024/04/29 21:58

.16.1

@AutomatedTester AutomatedTester released this 5 days ago · 2 commits to master since this release

Fixed

  • Read Firefox version number from stdout when failing to look for the application .ini file (fixesSelenium #3884)
  • Session is now ended when closing the last Firefox window (fixes #613)

Downloads

  • 2.07 MBgeckodriver-v0.16.1-arm7hf.tar.gz
  • 2.08 MBgeckodriver-v0.16.1-linux64.tar.gz
  • 1.29 MBgeckodriver-v0.16.1-macos.tar.gz
  • 2.17 MBgeckodriver-v0.16.1-win32.zip
  • 2.07 MBgeckodriver-v0.16.1-win64.zip
  • Source code (zip)
  • Source code (tar.gz)
  •  v0.16.0
  •  03f50a7

v0.16.0

@AutomatedTester AutomatedTester released this 10 days ago · 7 commits to master since this release

Note that geckodriver v0.16.0 is only compatible with Selenium 3.4 and greater.

Added

  • Support for WebDriver-conforming New Session negotiation, withdesiredCapabilities/requiredCapabilities negotiation as fallback
  • Added two new endpoints:
    • GET /session/{session id}/window/rect for Get Window Rect
    • POST /session/{session id}/window/rect for Set Window Rect
  • Align errors with the WebDriver errors:
    • Introduces new errors ElementClickInterceptedElementNotInteractable,InvalidCoordinatesNoSuchCookieUnableToCaptureScreen, and UnknownCommand
    • Removes ElementNotVisible and InvalidElementCoordinates errors

Removed

  • Removed following list of unused endpoints:
    • GET /session/{session id}/alert_text
    • POST /session/{session id}/alert_text
    • POST /session/{session id}/accept_alert
    • POST /session/{session id}/dismiss_alert
    • GET /session/{session id}/window_handle
    • DELETE /session/{session id}/window_handle
    • POST /session/{session id}/execute_async
    • POST /session/{session id}/execute

Changed

  • SendKeysParameters, which is used for the Element Send Keys and Send Alert Text commands, has been updated to take a string text field
  • CookieResponse and CloseWindowResponse fixed to be properly wrapped in a value field, like other responses
  • Allow negative numbers for x and y fields in pointerMove action
  • Disable Flash and the plugin container in Firefox by default, which should help mitigate the “Plugin Container for Firefox has stopped wroking” problems many users were reporting when deleting a session
  • Preferences passed in a profile now take precedence over set of default preferences defined by geckodriver (fixed by @DrMarcII)
    • The exceptions are the marionette.port and marionette.log.level preferences and their fallbacks, which are set unconditionally and cannot be overriden
  • Remove default preference that disables unsafe CPOW checks
  • WebDriver library updated to 0.25.2

Fixed

  • Fix for the “corrupt deflate stream” exception that sometimes occured when trying to write an empty profile by @kirhgoph
  • Recognise sslProxy and sslProxyPort entries in the proxy configuration object (fixed by @juangj)
  • Fix “httpProxyPort was not an integer” error (fixed by @juangj)
  • Fix broken unmarshaling of Get Timeouts response format from Firefox 52 and earlier (fixed by@juangj)
  • Allow preferences in moz:firefoxOptions to be both positive- and negative integers (fixed by@juangj)
  • Allow IPv6 hostnames in the proxy configuration object
  • i686-unknown-linux-musl (Linux 32-bit) build fixed
  • Log messages from other Rust modules are now ignored
  • Improved log messages to the HTTPD

Downloads

  • 2.06 MBgeckodriver-v0.16.0-arm7hf.tar.gz
  • 2.08 MBgeckodriver-v0.16.0-linux64.tar.gz
  • 1.28 MBgeckodriver-v0.16.0-macos.tar.gz
  • 2.16 MBgeckodriver-v0.16.0-win32.zip
  • 2.07 MBgeckodriver-v0.16.0-win64.zip
  • Source code (zip)
  • Source code (tar.gz)
  •  v0.15.0
  •  1165658

v0.15.0

@AutomatedTester AutomatedTester released this on Mar 8 · 52 commits to master since this release

IMPORTANT: If you use geckodriver with Selenium, you must upgrade to Selenium 3.3 since this release aligns HTTP responses with the WebDriver standard.

Added

  • Added routing and parsing for the Get Timeouts command

Changed

  • All HTTP responses are now wrapped in {value: …} objects per the WebDriver specification; this may likely require you to update your client library
  • Pointer move action’s element key changed to origin, which lets pointer actions originate within the context of the viewport, the pointer’s current position, or from an element
  • Now uses about:blank as the new tab document; this was previously disabled due to bug 1333736 in Marionette
  • WebDriver libary updated to 0.23.0

Fixed

  • Aligned the data structure accepted by the Set Timeouts command with the WebDriver specification

Downloads

  • 1.99 MBgeckodriver-v0.15.0-arm7hf.tar.gz
  • 1.99 MBgeckodriver-v0.15.0-linux64.tar.gz
  • 1.21 MBgeckodriver-v0.15.0-macos.tar.gz
  • 2 MBgeckodriver-v0.15.0-win32.zip
  • 1.92 MBgeckodriver-v0.15.0-win64.zip
  • Source code (zip)
  • Source code (tar.gz)
  •  v0.14.0
  •  a49be92

v0.14.0

@AutomatedTester AutomatedTester released this on Feb 1 · 65 commits to master since this release

Changed

  • Firefox process is now terminated and session ended when the last window is closed
  • WebDriver library updated to version 0.20.0

Fixed

  • Stacktraces are now included when the error originates from within the Rust stack
  • HTTPD now returns correct response headers for Content-Type and Cache-Control thanks to@jugglinmike

Downloads

  • 1.97 MBgeckodriver-v0.14.0-arm7hf.tar.gz
  • 1.81 MBgeckodriver-v0.14.0-linux32.tar.gz
  • 1.75 MBgeckodriver-v0.14.0-linux64.tar.gz
  • 1.24 MBgeckodriver-v0.14.0-macos.tar.gz
  • 2.16 MBgeckodriver-v0.14.0-win32.zip
  • 2.13 MBgeckodriver-v0.14.0-win64.zip
  • Source code (zip)
  • Source code (tar.gz)
  •  v0.13.0
  •  008f5fc

v0.13.0

@AutomatedTester AutomatedTester released this on Jan 7 · 72 commits to master since this release

0.13.0 (2017-01-06)

Changed

  • When navigating to a document with an insecure- or otherwise invalid TLS certificate, an insecure certificate error will be returned
  • On macOS, deducing Firefox’ location on the system will look for firefox-bin on the system path (PATH environmental variable) before looking in the applications folder
  • Window position coordinates are allowed to be negative numbers, to cater for maximised window positioning on Windows
  • WebDriver library updated to version 0.18.0

Fixed

  • Check for single-character key codes in action sequences now counts characters instead of bytes

Downloads

  • 1.94 MBgeckodriver-v0.13.0-arm7hf.tar.gz
  • 1.78 MBgeckodriver-v0.13.0-linux32.tar.gz
  • 1.72 MBgeckodriver-v0.13.0-linux64.tar.gz
  • 1.2 MBgeckodriver-v0.13.0-macos.tar.gz
  • 2.09 MBgeckodriver-v0.13.0-win32.zip
  • 2.1 MBgeckodriver-v0.13.0-win64.zip
  • Source code (zip)
  • Source code (tar.gz)
  •  v0.12.0
  •  45f1245

v0.12.0

@AutomatedTester AutomatedTester released this on Jan 4 · 76 commits to master since this release

Added

  • Added Take Element Screenshot command
  • Added new Status command
  • Added routing for the Get Timeouts command, but it is not yet implemented in Marionette, and will return an unsupported operation error until it is
  • Implemented routing for new actions API, but it too is not yet fully implemented in Marionette

Changed

  • Synced Firefox preferences with those used in Mozilla automation
  • Default log level for debug builds of Firefox, which used to be DEBUG, changed to INFO-level
  • WebDriver library dependency upgraded to 0.17.1
  • Using session not created error when failing to start session
  • geckodriver will exit with exit code 69 to indicate that the port is unavailable

Fixed

  • Improved logging when starting Firefox
  • Reverted to synchronous logging, which should address cases of inconsistent output when failing to bind to port
  • Clarified in README that geckodriver is not supported on Windows XP
  • Added documentation of supported capabilities to README
  • Included capabilities example in README

Downloads

  • 1.93 MBgeckodriver-v0.12.0-arm7hf.tar.gz
  • 1.76 MBgeckodriver-v0.12.0-linux32.tar.gz
  • 1.7 MBgeckodriver-v0.12.0-linux64.tar.gz
  • 1.19 MBgeckodriver-v0.12.0-macos.tar.gz
  • 2.04 MBgeckodriver-v0.12.0-win32.zip
  • 2.07 MBgeckodriver-v0.12.0-win64.zip
  • Source code (zip)
  • Source code (tar.gz)
  •  v0.11.1
  •  e0dfb15

v0.11.1

@AutomatedTester AutomatedTester released this on Oct 10, 2016 · 113 commits to master since this release

Fixed

  • Version number in binary now reflects the release version.

Downloads

  • 1.63 MBgeckodriver-v0.11.1-arm7hf.tar.gz
  • 1.43 MBgeckodriver-v0.11.1-linux32.tar.gz
  • 1.39 MBgeckodriver-v0.11.1-linux64.tar.gz
  • 1.15 MBgeckodriver-v0.11.1-macos.tar.gz
  • 2.03 MBgeckodriver-v0.11.1-win32.zip
  • 2.37 MBgeckodriver-v0.11.1-win64.zip
  • Source code (zip)
  • Source code (tar.gz)
  •  v0.11.0
  •  98998a7

v0.11.0

@AutomatedTester AutomatedTester released this on Oct 10, 2016 · 115 commits to master since this release

Added

  • Introduced continous integration builds for Linux- and Windows 32-bit binaries
  • Added commands for setting- and getting the window position
  • Added new extension commands for finding an element’s anonymous children and querying its attributes; accessible through the/session/{sessionId}/moz/xbl/{elementId}/anonymous_children to return all anonymous children and /session/{sessionId}/moz/xbl/{elementId}/anonymous_by_attribute to return an anonymous element by a name and attribute query
  • Introduced a moz:firefoxOptions capability to customise a Firefox session:
    • The binaryargs, and profile entries on this dictionary is equivalent to the oldfirefox_binaryfirefox_args, and firefox_profile capabilities, which have now all been removed
    • The log capability takes a dictionary such as {log: "trace"} to enable trace level verbosity in Gecko
    • The prefs capability lets you define Firefox preferences through capabilities
  • Re-introduced the --webdriver-port argument as a hidden alias to --port

Changed

  • firefox_binaryfirefox_args, and firefox_profile capabilities removed in favour of themoz:firefoxOptions dictionary detailed above and in the README
  • Removed --no-e10s flag, and geckodriver will from now rely on the Firefox default multiprocessing settings (override using preferences)
  • Disable pop-up blocker in the default profile by @juangj
  • Changed Rust compiler version to 1.12 (beta) temporarily because of trouble linking Musl binaries
  • Replaced env_logger logging facility with the slog package, causing the RUST_LOG environment variable to no longer have any affect
  • Updated the WebDriver Rust library to version 0.15.

Fixed

  • Corrected link to repository in Cargo metadata
  • Verbosity shorthand flag -v[v] now works again, following the replacement of the argument parsing library in the previous release
  • When the HTTPD fails to start, errors are propagated to the user
  • Disabled the additional welcome URL (startup.homepage_welcome_url.additional) so that officially branded Firefox builds do not start with two open tabs in fresh profiles
  • Disabled homepage override URL redirection on milestone upgrades, which means a tab with an upgrade notice is not displayed when launching a new Firefox version

Downloads

  • 1.62 MBgeckodriver-v0.11.0-arm7hf.tar.gz
  • 1.43 MBgeckodriver-v0.11.0-linux32.tar.gz
  • 1.38 MBgeckodriver-v0.11.0-linux64.tar.gz
  • 1.15 MBgeckodriver-v0.11.0-macos.tar.gz
  • 2.03 MBgeckodriver-v0.11.0-win32.zip
  • 2.34 MBgeckodriver-v0.11.0-win64.zip
  • Source code (zip)
  • Source code (tar.gz)
  •  v0.10.0
  •  1c2ec08

v0.10.0

@AutomatedTester AutomatedTester released this on Aug 3, 2016 · 190 commits to master since this release

Changed

  • Use multi-process Firefox (e10s) by default, added flag --no-e10s to disable it and removed --e10sflag
  • Disable autofilling of forms by default by @mythsunwind
  • Replace argparse with clap for arguments parsing

Fixed

  • Attempt to deploy a single file from Travis when making a release
  • Grammar fix in README

Downloads

  • 1.64 MBgeckodriver-v0.10.0-arm7hf.tar.gz
  • 1.32 MBgeckodriver-v0.10.0-linux64.tar.gz
  • 1.19 MBgeckodriver-v0.10.0-macos.tar.gz
  • 2.28 MBgeckodriver-v0.10.0-win64.zip
  • Source code (zip)
  • Source code (tar.gz)
  •  v0.9.0
  •  a7ddb25

v0.9.0

@AutomatedTester AutomatedTester released this on Jul 1, 2016 · 201 commits to master since this release

Added

  • Add ability to use firefox_binary capability to define location of Firefox to use
  • Automatically detect the default Firefox path if one is not given
  • Cross-compile to Windows and ARMv7 (HF) in CI
  • Add Musl C library-backed static binaries in CI
  • Add -v-vv, and --log LEVEL flags to increase Gecko verbosity
  • Add Get Element Property endpoint
  • Add new --version flag showing copying information and a link to the repository

Changed

  • Now connects to a Marionette on a random port by default
  • Update webdriver-rust library dependency
  • Migrated to use Travis to deploy new releases
  • Reduced amount of logging
  • Introduced a changelog (this)

Downloads

  • 2.37 MBgeckodriver-v0.9.0-arm7hf.tar.gz
  • 1.18 MBgeckodriver-v0.9.0-linux64.tar.gz
  • 1.05 MBgeckodriver-v0.9.0-mac.tar.gz
  • 2.1 MBgeckodriver-v0.9.0-win64.zip
  • Source code (zip)
  • Source code (tar.gz)
0 0
原创粉丝点击