Bug 1379482 - Sync geckodriver README with GitHub; r=jgraham

Upstream of changes made on GitHub.

MozReview-Commit-ID: 3GP1NwIDlwW

--HG--
extra : rebase_source : 72102f794fa11760ca70164ebb33a5c61a6d7edc
This commit is contained in:
Andreas Tolfsen 2017-07-10 13:41:46 +01:00
Родитель 2d14bc82b0
Коммит b7dac93d57
1 изменённых файлов: 24 добавлений и 11 удалений

Просмотреть файл

@ -3,18 +3,30 @@
Proxy for using W3C WebDriver-compatible clients
to interact with Gecko-based browsers.
This program provides the HTTP API described by
the [WebDriver protocol](http://w3c.github.io/webdriver/webdriver-spec.html#protocol)
This program provides the HTTP API described by the [WebDriver protocol]
to communicate with Gecko browsers, such as Firefox.
It translates calls into
the [Marionette automation protocol](https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette)
It translates calls into the [Firefox remote protocol]
by acting as a proxy between the local- and remote ends.
You can consult the [change log](https://github.com/mozilla/geckodriver/blob/master/CHANGES.md)
for a record of all notable changes to the program.
[Releases](https://github.com/mozilla/geckodriver/releases)
are made available on GitHub
on [supported platforms](#supported-firefoxen).
You can consult the [change log] for a record of all notable changes to the program.
[Releases] are made available on GitHub on [supported platforms].
The canonical source code repository for geckodriver
now lives in [mozilla-central] under [testing/geckodriver].
You can read more about [working with Mozilla source code] on MDN.
This means we do no longer accept pull requests on GitHub.
Patches should be uploaded to a bug
in the [Testing :: GeckoDriver] component.
[WebDriver protocol]: http://w3c.github.io/webdriver/webdriver-spec.html#protocol
[Firefox remote protocol]: https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette
[change log]: https://github.com/mozilla/geckodriver/blob/master/CHANGES.md
[Releases]: https://github.com/mozilla/geckodriver/releases
[supported platforms]: #supported-firefoxen
[mozilla-central]: https://hg.mozilla.org/mozilla-central/
[testing/geckodriver]: https://hg.mozilla.org/mozilla-central/file/tip/testing/geckodriver
[working with Mozilla source code]: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Source_Code
[Testing :: geckodriver]: https://bugzilla.mozilla.org/buglist.cgi?product=Testing&component=geckodriver&resolution=---&list_id=13613952
## Supported clients
@ -44,8 +56,8 @@ although generally the more recent the Firefox version,
the better the experience as they have more bug fixes and features.
Some features will only be available in the most recent Firefox versions,
and we strongly advise using the [latest Firefox Nightly](https://nightly.mozilla.org/) with geckodriver.
Since Windows XP support was dropped with Firefox 53,
geckodriver is not supported on this platform.
Since Windows XP support in Firefox will be dropped with Firefox 53,
we do not support this platform.
## WebDriver capabilities
@ -533,3 +545,4 @@ Or if you want a non-optimised binary for debugging:
[WebDriver]: https://w3c.github.io/webdriver/webdriver-spec.html
[Marionette]: http://searchfox.org/mozilla-central/source/testing/marionette/README
[Rust compiler toolchain]: https://rustup.rs/