Commits on Mar 15, 2017
  1. Bug 1347658: Allow negative integers for Marionette pointerMove. r=ma…

    W3C WebDriver spec had incorrectly described that we could only have
    positive integers when it should have been just Integers.
    MozReview-Commit-ID: CttUFKiav7q
    extra : rebase_source : 0a3049ce25f38557b9f1218dde45ef37f2a1b245
    AutomatedTester committed Mar 15, 2017
Commits on Feb 10, 2017
  1. Bug 1078237: Reenable frame switching test on Windows. r=whimboo

    MozReview-Commit-ID: DCMR20NYzfW
    extra : rebase_source : 625813c1ffeb09e0b5e35b97d9a281834795afc4
    AutomatedTester committed Feb 10, 2017
Commits on Jul 28, 2016
  1. Bug 1288863: Update Firefox Puppeteer to use lower case platformName …

    The capabilities, according to the webdriver specification, should all be lowercase.
    MozReview-Commit-ID: BKBqsi0kQh1
    extra : rebase_source : 76bf2ba31a62aafcf506c3ab780bed77a58a1a71
    AutomatedTester committed Jul 28, 2016
Commits on Jul 26, 2016
  1. Bug 1288863: Return platformName and browserVersion as lowercase r=ato

    Currently Marionette returns directly from appInfo where the webdriver
    specification mandates that we return lowercase for those. See
    MozReview-Commit-ID: 4UrOcYRuREK
    extra : rebase_source : b47a4be6f4eb17e3bf9caf8542cc2f03582df946
    AutomatedTester committed Jul 26, 2016
Commits on Jul 7, 2016
  1. Bug 1285240: Update tests to prevent redefinitions r=ato

    The tests had the same name which caused a redefinition meaning only one of the tests
    was run.
    MozReview-Commit-ID: LuflhcD4wKl
    extra : rebase_source : 09b233c42cd0dba4437f51dc63986c119711cd70
    AutomatedTester committed Jul 7, 2016
  2. Bug 1285240: Trim leading and trailing space when finding elements by…

    … link text r=ato
    This gives up parity with the WebDriver project and brings us in line with the current
    MozReview-Commit-ID: 9OD6B2pKTfx
    extra : rebase_source : 075fe800d1a82593ebb55987a2eccb2d318e0c5f
    AutomatedTester committed Jul 7, 2016
Commits on Jul 6, 2016
  1. Bug 1281915: Skip trying to remove a frame script if there no message…

    …Manager r=ato
    When trying to load or unload FRAME_SCRIPT into a process we should check if we have
    messageManager available to do the work or error accordingly.
    MozReview-Commit-ID: 1xonnY34vI3
    extra : rebase_source : 61e681785c13e4096ca235e81f676552b9e1a629
    AutomatedTester committed Jul 6, 2016
Commits on Jul 4, 2016
  1. Bug 1283745: Update marionette harness version to 3.1.0 r=ato

    This change allows Marionette harness to work with the Nightly which
    no longer has the `device` capability. It was removed in Bug 1282800.
    MozReview-Commit-ID: BIW7cVvHhp0
    extra : rebase_source : 5e4fd5653dce409b8f4eacfead3715064ae10fd9
    AutomatedTester committed Jul 4, 2016
Commits on Jun 24, 2016
  1. Bug 1281397: Correct return types getElementProperty in marionette r=ato

    This aligns the return types with the spec and corrects the return type to
    what GeckoDriver expects.
    MozReview-Commit-ID: 5A63NfpHKXC
    extra : rebase_source : f6df6893194e78792e541b9e9dd316e4d456af26
    AutomatedTester committed Jun 24, 2016
Commits on Jun 2, 2016
  1. Bug 1277672: Flake8 config for Marionette Driver r=maja_zf

    MozReview-Commit-ID: 2TIHrZloJlR
    extra : rebase_source : 9439c0e0564557b9d964f3f4bc469a0eb1077f91
    AutomatedTester committed Jun 2, 2016
  2. Bug 1277672: Lint Marionette Driver python files r=maja_zf

    Clean code makes everyone happier...
    MozReview-Commit-ID: LPzH6lMZb6U
    extra : rebase_source : 4dcd666f482981c637d06ea292d04cd4fd8f74d8
    AutomatedTester committed Jun 2, 2016
  3. Bug 1277672: Add Marionette Client to included directories for lintin…

    …g. r=ahal
    MozReview-Commit-ID: 58sHBjqHpxV
    extra : rebase_source : c60b6b545551f5b567b7abc9a17e85e993b792ea
    AutomatedTester committed Jun 2, 2016
Commits on May 31, 2016
  1. Bug 1277090: Update tests to get properties instead of attributes r=ato

    Due to the conflation, we were returning the wrong thing on get_attribute,
    Updated tests to call get_property when that is what they meant.
    MozReview-Commit-ID: AY6bd3RECvV
    extra : rebase_source : d4063cb5f923ff48a408269bf9a4ee72198b707e
    AutomatedTester committed May 31, 2016
  2. Bug 1277090: Have Marionette return only attributes from getElementAt…

    …tribute. r=ato
    Using the Selenium atom we are conflating properties and attributes which is not
    thing we really want to be doing.
    MozReview-Commit-ID: HdZOz1jQrwz
    extra : rebase_source : 70118dba39bb1a72e78a264d2a71beff3671f9cb
    AutomatedTester committed May 31, 2016
  3. Bug 1277083: Have getElementProperty return element properties in chr…

    …ome. r=jgriffin
    This removes the UnknowOperationError that was being thrown and returns the
    property on the element that has been requested.
    MozReview-Commit-ID: 2WCnBfdmit5
    extra : rebase_source : 92549bc482b3cf383bef35efa3ad10b3bcb0153e
    AutomatedTester committed May 31, 2016
Commits on May 27, 2016
  1. Bug 1003688: Reenable Marionette scrolling test; r=me

    This should have been reenabled when we fixed the Marionette scrolling
    MozReview-Commit-ID: HrfklF1c1Zz
    extra : rebase_source : a0bc05126315949f26df7dd5ac60f6d3f32bd1aa
    AutomatedTester committed May 27, 2016
Commits on May 25, 2016
  1. Bug 1275535: Fix Marionette harness tests r=maja_zf

    When landing Bug 1274408, I broke the Harness tests. Updating the kwargs
    to match what the harness should expect.
    MozReview-Commit-ID: 3pGmbG5a5Zc
    extra : rebase_source : 6615f13ae93ceac3a8cbdf52df4ba135fc177cdb
    AutomatedTester committed May 25, 2016
  2. Bug 960931: Remove unused variables from tests r=ato

    We create the variables with what is returned from the session creation
    but never do anything with them.
    MozReview-Commit-ID: LDZQrtqdniB
    extra : rebase_source : 2f1dcff6508c7de7186d55b4c98902582b01413f
    AutomatedTester committed May 25, 2016
  3. Bug 960931: Throw SessionNotCreatedError when requesting 2nd Active S…

    …ession r=ato
    If we have a session we are expected to return a SessionNotCreatedError as part
    of step 2 of
    MozReview-Commit-ID: AVmQ4Kmuczm
    extra : rebase_source : 9dfe22189bf8ac22ff2eee3df395392acedb1557
    AutomatedTester committed May 25, 2016
Commits on May 24, 2016
  1. Bug 1274408: Remove B2G runners from Marionette Python Harness r=maja_zf

    All tests were migrated over to MarionetteJS support before we stopped work on
    B2G. This is now not used and am removing.
    MozReview-Commit-ID: CEBty565UAu
    extra : rebase_source : 32f67ff146239803a581206986a3293b4614b6cf
    AutomatedTester committed May 24, 2016
  2. Bug 1274408: Remove emulator support from Marionette in Gecko r=ato

    The emulator code was originally hacks to allow us to instrument the emulator
    from JavaScript in the B2G world. Since we no longer support this it is being
    MozReview-Commit-ID: 3XDk21SFfUc
    extra : rebase_source : 63bc081c3ab37894b97b873fe142ee068b609318
    AutomatedTester committed May 24, 2016
  3. Bug 1274408: Remove emulator support from Marionette Harness code r=m…

    The emulator code in Marionette harness makes it very hard to be able to
    support other platforms. Since we no longer support B2G we should remove it.
    MozReview-Commit-ID: 21HYtUdtfHy
    extra : rebase_source : 98b027494dd98b924a5a9f64c073c2f9197f1ad2
    AutomatedTester committed May 24, 2016
Commits on May 23, 2016
  1. Bug 1274408: Remove emulator code from Marionette python client r=maj…

    The emulator code has created a lot of hacky code in the Marionette and
    by removing it, we are removing a lot of really bad technical debt.
    MozReview-Commit-ID: D8wxdKPp6zW
    extra : rebase_source : c94aae2f5e3f1cccc833e1575057114f374e9d37
    AutomatedTester committed May 23, 2016
Commits on May 19, 2016
  1. Bug 1274408: Remove emulator mach support for Marionette r=jgriffin

    Since we are not supporting the B2G Emulator, we should remove this dead code.
    MozReview-Commit-ID: 4PY95y3q9BO
    extra : rebase_source : 28f9bdea257a669f98ea3d39ce73bc1a171afdc6
    AutomatedTester committed May 19, 2016
Commits on May 12, 2016
  1. Bug 1272109: Remove skip_if_b2g decorator for tests r=ato

    It looks like when I landed bug 965308 it stopped looking at any tests
    that had @skip_if_b2g decorator. Since we no longer need to support b2g
    we should just remove the decorator.
    MozReview-Commit-ID: 6EJoSTSCKDu
    extra : rebase_source : 5596f0e06fae7e4f84b4c6455173c19da1001939
    extra : intermediate-source : 613c6e5d56a216823cdc11d85f4408c778160e2d
    extra : source : ec96e9cac1a38d1b1df3709b9d16c423e5ce368e
    AutomatedTester committed May 12, 2016
Commits on May 6, 2016
  1. Bug 1258316 - Have marionette call maximize() on window instead of re…

    …size r=ato
    This allows use to be able restore the window size if we wanted to.
    MozReview-Commit-ID: Kx3JH1UroI2
    extra : rebase_source : 1b41e6b488eee2b4cbbea1104323b5807890b368
    AutomatedTester committed May 6, 2016
Commits on May 5, 2016
  1. Bug 965308: Remove b2g capability returned on startup r=ato

    This removes a hack that was left behind so to not break eideticker
    and mochitests on b2g.
    MozReview-Commit-ID: 3n02qaAIPyp
    extra : rebase_source : 5e81c5ee42e152681f7306185c49f4b4628ac9b6
    AutomatedTester committed May 5, 2016
Commits on Mar 27, 2016
  1. Bug 1239552: Reenabling tests disabled for e10s r=me

    MozReview-Commit-ID: 49X6SDchYfP
    extra : rebase_source : 18f7571e6d713cec2426fd3b71c7d74aaf7a4df6
    AutomatedTester committed Mar 27, 2016
Commits on Jan 29, 2016
  1. Bug 1243739 - Bump versions of marionette-driver, marionette-client a…

    …nd marionette-transport. r=ato
    extra : commitid : E3wevriCTn5
    extra : rebase_source : e8a8622eb05571df9b7b8b97f05b62e41ce031ab
    AutomatedTester committed Jan 29, 2016
Commits on Jan 21, 2016
  1. Bug 1241067: Handle Invalid Selector values when finding elements r=ato

    This allows us to now handle errors and return the appropriate
    errors to the clients
    extra : commitid : K6Kqatm97sY
    extra : rebase_source : 2f6ceefc910be77e6d88ed300d29650b41a171d9
    extra : histedit_source : e636d2ca4b337140d54caba5a240ade7b7d8a01d
    AutomatedTester committed Jan 21, 2016
  2. Bug 1241067: Change string concats to use string templating. r=ato

    This standardises the way we generate strings in element.js
    extra : rebase_source : e99d863cdd1e912b20d27b5dcdfc962e74d8fae0
    AutomatedTester committed Jan 21, 2016
  3. Bug 1241067: Handle Invalid Selector values when finding elements r=ato

    This allows us to now handle errors and return the appropriate
    errors to the clients
    extra : rebase_source : 948dc82a6d36d97b69ef2f0ef43b8390c35616aa
    AutomatedTester committed Jan 21, 2016
Commits on Dec 9, 2015
  1. Bug 1231556: Remove dead code in Marionette Transport. r=ato

    extra : commitid : ICxGXxSLUbB
    extra : rebase_source : 8853295738a3f4619621892785cc8d3d60d0a275
    extra : histedit_source : 689b1ae5928fb004d4cc04d0b6dc658a468b9183
    AutomatedTester committed Dec 9, 2015
Commits on Nov 9, 2015
  1. Bug 1222388: Correct `./mach marionette-test` r=ato

    There have been a number of improvements to the marionette test runner
    unfortunately we missed this regression.
    extra : commitid : KE4FPolRysN
    extra : rebase_source : 546152a67a4fd96a1d3c63ba914839c316022eaf
    AutomatedTester committed Nov 9, 2015
Commits on Oct 19, 2015
  1. Bug 1206122: Add support for switchToParentFrame r=jgriffin

    This allows us from a child frame to go up one level. This is documented
    extra : commitid : GtXAxWLM61v
    extra : rebase_source : 9b18d51a5dbefb4dad1cb39b229dc3d55cfae26a
    extra : histedit_source : d0a0479e0c9946f242efd71e722685447ae48fd1
    AutomatedTester committed Oct 19, 2015