DevTools/Features/HTMLTreeEditor/Test Plan
From MozillaWiki
< DevTools | Features | HTMLTreeEditor
Contents
HTML Tree Editor
Feature | Target | Lead engineer | QA Lead | Status |
HTML Tree Editor | Firefox 17 | Dave Camp | Mihaela Velimiroviciu | Complete - Landed |
Summary
This feature is an improvement for the Page Inspector Tool, which allows to view and navigate the HTML. So far, the HTML panel provided was useful for navigation but not much else. Now, developers can use the HTML panel to manipulate the DOM and styling for their pages.
References
Use Cases
- add or remove a class (adding the class attribute if there isn't one)
- change text
- add/edit other attributes
- copy innerHTML/outerHTML for an element
- remove nodes
Not available for the first round:
- be able to add nodes
- be able to move nodes
- ability to get a CSS selector for an element
- handle elements like script and link appropriately
- style tag editing in-place
- validation of attributes
- autocompletion
- focus on an element
Test Cases
- The test cases for this feature can be viewed [ here]. (tests are still under development, will be updated)
Important Bugs
- Implementation bugs
ID | Summary | Priority | Status |
---|---|---|---|
705847 | "Copy Inner HTML" and "Copy Outer HTML" when right-clicking elements | -- | RESOLVED |
777085 | A new markup panel | -- | RESOLVED |
2 Total; 0 Open (0%); 2 Resolved (100%); 0 Verified (0%);
Other Bugs
ID | Summary | Priority | Status |
---|---|---|---|
584407 | Create popup menu for inspector HTML panel | -- | RESOLVED |
703383 | Add ability to select nodes within the Highlighter and then get back a CSS selector that will match the targeted node | -- | RESOLVED |
705323 | Cannot edit the text part of a HTML element in the inspector | P2 | RESOLVED |
3 Total; 0 Open (0%); 3 Resolved (100%); 0 Verified (0%);
Not Tested
- TBD
Sign off Criteria
- All the test cases were executed.
- All the major bugs have been fixed.