gecko-dev/testing/geckodriver
Andreas Tolfsen a64e86917a bug 1494613: geckodriver: convert logging::Level to Pref r=whimboo
The patch c1df1c2e46f6 contained a faulty rebase where the coercion
of logging::max_level() changed from the Pref type to a string.

The string representation of geckodriver::logging::Level is given
in upper-case, e.g. "INFO", and the Pref representation is given as
"Info" to be compatible with managing the log level from Log.jsm in Gecko.

This inadvertently caused
https://github.com/web-platform-tests/wpt/issues/12166 to reappear
in almost the same way: before the problem was that Marionette’s
frame script always included all log level entries.  This was fixed
with https://bugzilla.mozilla.org/show_bug.cgi?1482829, but then
https://bugzilla.mozilla.org/show_bug.cgi?id=1396821 broke it so
that log entries also from chrome space appeared.

Depends on D7077

Differential Revision: https://phabricator.services.mozilla.com/D7078

--HG--
extra : moz-landing-system : lando
2018-09-27 13:35:12 +00:00
..
.cargo
doc bug 1494227: geckodriver: fix ISSUE_TEMPLATE.md link in Bugs.md; r=me 2018-09-26 09:40:01 +01:00
i686-xenial Bug 1472112 - [geckodriver] Fix build job on Travis for win32 platform. r=automatedtester 2018-06-29 11:02:49 +02:00
src bug 1494613: geckodriver: convert logging::Level to Pref r=whimboo 2018-09-27 13:35:12 +00:00
.travis.yml Bug 1472112 - [geckodriver] Fix build job on Travis for win32 platform. r=automatedtester 2018-06-29 11:02:49 +02:00
build.rs bug 1491801: geckodriver: use short sha1 for git build info; r=whimboo 2018-09-21 13:29:46 +01:00
build.sh
Cargo.toml Bug 1492001 - Update geckodriver Rust dependencies. r=jgraham 2018-09-18 17:51:03 +00:00
CHANGES.md bug 1453292: webdriver, geckodriver: remove elementTap command r=whimboo 2018-09-26 09:49:03 +00:00
ci.sh
CONTRIBUTING.md bug 1488443: geckodriver: redirect CONTRIBUTING.md to firefox-source-docs.m.o. r=whimboo 2018-09-06 13:20:37 +01:00
ISSUE_TEMPLATE.md Bug 1492047 - [geckodriver] Update issue template to request trace logs as attachment. r=whimboo a=doc 2018-09-18 08:36:48 +02:00
mach_commands.py Bug 1435975 - Typo in geckodriver option for mozconfig, r=whimboo 2018-02-06 11:16:30 +01:00
moz.build bug 1409276 - disable warnings-as-errors for Rust libraries/programs. r=chmanchester 2018-07-16 13:52:14 -04:00
README.md bug 1490628: geckodriver: move docs to firefox-source-docs.m.o; r=me 2018-09-12 14:17:06 +01:00

geckodriver

Proxy for using W3C WebDriver compatible clients to interact with Gecko-based browsers.

This program provides the HTTP API described by the WebDriver protocol to communicate with Gecko browsers, such as Firefox. It translates calls into the Firefox remote protocol by acting as a proxy between the local- and remote ends.

geckodrivers source code is made available under the Mozilla Public License.

Downloads

Documentation

Contact

The mailing list for geckodriver discussion is tools-marionette@lists.mozilla.org (subscribe, archive).

There is also an IRC channel to talk about using and developing geckodriver in #ateam on irc.mozilla.org.