gecko-dev/testing/marionette
Brendan Dahl 48a59e061b Bug 1583314 - Skip or port XBL tests to shadow DOM. r=bzbarsky
Where possible I ported tests to use the shadow DOM. The following could
potentially be ported, but don't think it worth of it:
  test_bug414907.xul - uses children nodes in constructor which is very
different in shadow DOM world
  test_bug233643.xul - really tests XBL behavior
  test_anonymous_content.py - bug on file already to create shadow DOM
test from scratch

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

--HG--
rename : devtools/client/inspector/test/browser_inspector_highlighter-xbl.js => devtools/client/inspector/test/browser_inspector_highlighter-custom-element.js
extra : moz-landing-system : lando
2019-10-21 20:21:20 +00:00
..
chrome Bug 1586344, Updating Marionette test cases for removal of the <textbox> XBL binding. Inputs are now handled directly by input elements. r=webdriver-reviewers,whimboo 2019-10-09 09:18:34 +00:00
client Bug 1587206 - [lint.flake8] Enable F632 across the tree, r=sylvestre 2019-10-10 18:50:33 +00:00
components Bug 1567824 - Add browser.contentblocking.introCount back to marionette.js and geckoinstance.py. r=whimboo 2019-07-22 07:57:25 +00:00
doc Bug 1577428 - Not allow nsICertOverrideService to be implemented in js r=keeler,ato 2019-09-04 17:17:44 +00:00
harness Bug 1583314 - Skip or port XBL tests to shadow DOM. r=bzbarsky 2019-10-21 20:21:20 +00:00
puppeteer/firefox Bug 1402957 - Refactored Marionette nsIPermissionManager usages for principals. r=johannh,whimboo 2019-09-27 09:49:02 +00:00
test Bug 1561435 - Format testing/, a=automatic-formatting 2019-07-05 11:01:24 +02:00
.eslintrc.js Bug 1558517 - Pre 3.0: Remove conflicting eslint rules, and turn on "curly: all" everywhere, r=standard8 2019-06-28 17:14:01 +02:00
README
accessibility.js Bug 1561435 - Format testing/, a=automatic-formatting 2019-07-05 11:01:24 +02:00
action.js Bug 1525338 - Limit context menu behavior to macOS. r=maja_zf 2019-07-20 14:46:39 +00:00
addon.js Bug 1561435 - Format testing/, a=automatic-formatting 2019-07-05 11:01:24 +02:00
assert.js Bug 1561435 - Format testing/, a=automatic-formatting 2019-07-05 11:01:24 +02:00
atom.js
browser.js Bug 1563040 - [marionette] Call window.focus() directly for the newly opened window. r=webdriver-reviewers,ato 2019-08-02 06:32:21 +00:00
capabilities.js Bug 1587364 - [marionette] Use `getWebDriverBrowserName()` to determine the `browserName` capability. r=webdriver-reviewers,ato 2019-10-09 22:46:02 +00:00
capture.js Bug 1559592 - [marionette] Take screenshots for content in parent process. r=webdriver-reviewers,ato,automatedtester 2019-08-27 13:08:24 +00:00
cert.js Bug 1577428 - Not allow nsICertOverrideService to be implemented in js r=keeler,ato 2019-09-04 17:17:44 +00:00
cookie.js Bug 1574469 - Removed block param from nsICookieManager::Remove. r=Ehsan 2019-09-24 17:13:43 +00:00
dom.js Bug 1561435 - Format testing/, a=automatic-formatting 2019-07-05 11:01:24 +02:00
driver.js Bug 1588066 - Remove remaining references to textbox. r=surkov,emilio,webdriver-reviewers,bgrins,whimboo 2019-10-14 07:41:35 +00:00
element.js Bug 1551344 - Part 2: Update outdated comments referencing XULDocument. r=smaug 2019-08-09 17:47:41 +00:00
error.js Bug 1561435 - Format testing/, a=automatic-formatting 2019-07-05 11:01:24 +02:00
evaluate.js Bug 1568991 - Ensure marionette event listeners are isolated from content, r=ato,bzbarsky 2019-07-29 08:48:50 +00:00
event.js Bug 1561435 - Format testing/, a=automatic-formatting 2019-07-05 11:01:24 +02:00
format.js Bug 1561435 - Format testing/, a=automatic-formatting 2019-07-05 11:01:24 +02:00
interaction.js Bug 1588472 - Remove unused entries from DISABLED_ATTRIBUTE_SUPPORTED_XUL. r=webdriver-reviewers,bgrins,ato 2019-10-14 16:08:05 +00:00
jar.mn
l10n.js Bug 467035 - Avoid leaking browser language via DTD r=Gijs,bzbarsky 2019-07-08 10:47:05 +00:00
legacyaction.js
listener.js Bug 1559592 - [marionette] Take screenshots for content in parent process. r=webdriver-reviewers,ato,automatedtester 2019-08-27 13:08:24 +00:00
log.js Bug 1561435 - Format testing/, a=automatic-formatting 2019-07-05 11:01:24 +02:00
mach_commands.py Bug 1543725 Add marionette support to thunderbird r=ato,whimboo 2019-06-27 14:09:05 +00:00
mach_test_package_commands.py
message.js Bug 1561435 - Format testing/, a=automatic-formatting 2019-07-05 11:01:24 +02:00
modal.js Bug 1561435 - Format testing/, a=automatic-formatting 2019-07-05 11:01:24 +02:00
moz.build Bug 1572336 - Merge marionette.js into all.js. r=ato 2019-08-13 23:49:39 +00:00
navigate.js Bug 1561435 - Format testing/, a=automatic-formatting 2019-07-05 11:01:24 +02:00
packets.js Bug 1561435 - Format testing/, a=automatic-formatting 2019-07-05 11:01:24 +02:00
prefs.js Bug 1561435 - Format testing/, a=automatic-formatting 2019-07-05 11:01:24 +02:00
proxy.js Bug 1561435 - Format testing/, a=automatic-formatting 2019-07-05 11:01:24 +02:00
reftest.js Bug 1559592 - [marionette] Make use of the new Fission compatible screen capture API. r=webdriver-reviewers,ato,automatedtester 2019-08-27 13:01:01 +00:00
reftest.xul
server.js Bug 1561435 - Format testing/, a=automatic-formatting 2019-07-05 11:01:24 +02:00
stream-utils.js Bug 1561435 - Format testing/, a=automatic-formatting 2019-07-05 11:01:24 +02:00
sync.js Bug 1561435 - Format testing/, a=automatic-formatting 2019-07-05 11:01:24 +02:00
transport.js Bug 1571466 - Cleanup unnecessary ESLint global definitions. r=mossop 2019-08-19 07:11:56 +00:00
wm.js

README

Этот файл содержит неоднозначные символы Юникода!

Этот файл содержит неоднозначные символы Юникода, которые могут быть перепутаны с другими в текущей локали. Если это намеренно, можете спокойно проигнорировать это предупреждение. Используйте кнопку Экранировать, чтобы подсветить эти символы.

Marionette [ ˌmarɪəˈnɛt] is

  * a puppet worked by strings: the bird bobs up and down like
    a marionette;

  * a person who is easily manipulated or controlled: many officers
    dismissed him as the mayors marionette;

  * the remote protocol that lets out-of-process programs communicate
    with, instrument, and control Gecko-based browsers.

Marionette provides interfaces for interacting with both the internal
JavaScript runtime and UI elements of Gecko-based browsers, such
as Firefox and Fennec.  It can control both the chrome- and content
documents, giving a high level of control and ability to replicate,
or emulate, user interaction.

Head on to the Marionette documentation to find out more:

	https://firefox-source-docs.mozilla.org/testing/marionette/marionette/