WebDriver/Marionette/Roadmap: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Filling out Good First Bug section)
(changed bugzilla query)
Line 5: Line 5:
<bugzilla>
<bugzilla>
{
{
"resolution": "---",
"whiteboard": "[marionette=1.0]",
"blocked": "721859",
"include_fields": "id, priority, summary, assigned_to",
"include_fields": "id, priority, summary, assigned_to",
"order": "priority,assigned_to"
"order": "priority,assigned_to"

Revision as of 11:09, 19 December 2014

Roadmap

We are working on getting Marionette to 1.0 status. This will give us parity with WebDriver and allow users, and the Selenium project, to stop using FirefoxDriver. To do this we need to implement the following missing features. NOTE: This list is live and will regularly be changing.

Full Query
ID Priority Summary Assigned to
941085 P1 File uploads support Andreas Tolfsen ❲:ato❳
1103196 P1 Support for untrusted/self-signed TLS certificates Andreas Tolfsen ❲:ato❳
1107706 P1 Refactor server by introducing a more expressive internal architecture Andreas Tolfsen ❲:ato❳
1123506 P1 Evaluate scripts in content with lasting side-effects Andreas Tolfsen ❲:ato❳
906712 P1 implement tab modal dialog handling for desktop with Marionette (alert, confirm, prompt) Chris Manchester (limited bugmail, email directly)
1090925 P1 Add keyboard support to actions Chris Manchester (limited bugmail, email directly)
1097705 P1 Add ability to right or middle click an element Chris Manchester (limited bugmail, email directly)
1118825 P1 None value in script_args for execute_script() should not raise an exception Chris Manchester (limited bugmail, email directly)
1129702 P1 Add support for doubleclicking to marionette's actions Chris Manchester (limited bugmail, email directly)
1070307 P1 when using findElements we dont return a dict with key ELEMENT like we do on findElement David Burns :automatedtester
1118201 P1 Update gaia imports to check if it has marionette_driver package, if not use marionette still David Burns :automatedtester
976807 P1 newSession should create a new browser instance James Graham [:jgraham]
985207 P1 getTitle should return the top level browsing context title Josh Grant :joshin4colours
825961 P1 see if we can remove the need for wrappedJSObject
945729 P2 Replace status codes with string based messages Andreas Tolfsen ❲:ato❳
1084125 -- Have marionette check the capabilities and error if not supported David Burns :automatedtester
1113554 -- Have capabilities return which type of user inputs it has access to David Burns :automatedtester
1165449 -- Implement support for setting proxy in marionette via capabilities David Burns :automatedtester
1189749 -- fullScreen has not been implemented David Burns :automatedtester
1112913 -- Screenshots should return only the view port Julien Pagès (:parkouss)
1112910 -- Release marionette-httpd executable James Graham [:jgraham]
787203 -- Get marionette working on Fennec Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me)
1294427 -- Marionette Fennec fails to get the external files for testing Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me)
721859 -- [meta] Add complete WebDriver support
1112905 -- [Meta] Create and release executable that allows webdriver compatible clients to speak to marionette
1113305 -- Stacktraces should be marshaled to match WebDriver protocol
1113373 -- Marionette Screenshot needs to return viewport as the default
1192103 -- Ill-Formed Xpath Expression Crashes Firefox Using Marionette
1195157 -- Marionette Screenshot Functions with Wires is hanging Firefox

29 Total; 29 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Supporting Other Projects

We are currently working for other projects to get them the Marionette support that they need. There is some overlap with the above list so think of it as killing 2 birds with one stone!

MozMill

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Loop

These are bugs that related to the Loop project.

Good First Bugs

Want to get started on Marionette but don't know where to begin? The following set of bugs will help you learn the ropes and would greatly help us reach our goal!

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Docs

A good project relies heavily on good documentation. Help close the following bugs and give us great docs!

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);