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

    …ja_zf
    
    W3C WebDriver spec had incorrectly described that we could only have
    positive integers when it should have been just Integers.
    
    MozReview-Commit-ID: CttUFKiav7q
    
    --HG--
    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
    
    --HG--
    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 …

    …r=whimboo
    
    The capabilities, according to the webdriver specification, should all be lowercase.
    
    MozReview-Commit-ID: BKBqsi0kQh1
    
    --HG--
    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
    http://w3c.github.io/webdriver/webdriver-spec.html#capabilities
    
    MozReview-Commit-ID: 4UrOcYRuREK
    
    --HG--
    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
    
    --HG--
    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
    specification http://w3c.github.io/webdriver/webdriver-spec.html#dfn-link-text
    
    MozReview-Commit-ID: 9OD6B2pKTfx
    
    --HG--
    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
    
    --HG--
    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
    
    --HG--
    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
    
    --HG--
    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
    
    --HG--
    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
    
    --HG--
    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
    
    --HG--
    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
    
    --HG--
    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
    
    --HG--
    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
    
    --HG--
    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
    
    --HG--
    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
    
    --HG--
    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
    
    --HG--
    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 http://w3c.github.io/webdriver/webdriver-spec.html#new-session
    
    MozReview-Commit-ID: AVmQ4Kmuczm
    
    --HG--
    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
    
    --HG--
    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
    removed.
    
    MozReview-Commit-ID: 3XDk21SFfUc
    
    --HG--
    extra : rebase_source : 63bc081c3ab37894b97b873fe142ee068b609318
    AutomatedTester committed May 24, 2016
  3. Bug 1274408: Remove emulator support from Marionette Harness code r=m…

    …aja_zf
    
    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
    
    --HG--
    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…

    …a_zf
    
    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
    
    --HG--
    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
    
    --HG--
    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
    
    --HG--
    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
    
    --HG--
    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
    
    --HG--
    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
    
    --HG--
    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
    
    --HG--
    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
    
    --HG--
    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
    
    --HG--
    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
    
    --HG--
    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

    --HG--
    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.
    
    --HG--
    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
    at http://w3c.github.io/webdriver/webdriver-spec.html#switch-to-parent-frame
    
    --HG--
    extra : commitid : GtXAxWLM61v
    extra : rebase_source : 9b18d51a5dbefb4dad1cb39b229dc3d55cfae26a
    extra : histedit_source : d0a0479e0c9946f242efd71e722685447ae48fd1
    AutomatedTester committed Oct 19, 2015