Use FQN instead of import for the bad Element class (#13287)
This is the first step towards eliminating usage of the class. Reasoning
about upcoming steps will be easier when it's clear which class
"Element" refers to.
Change-Id: Iea5547f789edc77c3b4ac95a5e2eb34d2717999e
Generate correct selectors in debug window for TestBench 4 (#12694)
Selectors use IDs, captions, indices of the widget type in parent and
then as a fallback domChild/XPath paths to support sub-part selection
and highlighting as well as other elements without subpart information.
Change-Id: I1ce30a9eb4a96ef0387635ae7464db7e9bd6f542
Refactor the debug window hierarchy section (#12471)
Various parts of the hierarchy section are split out to separate classes
to permit reusing some of them in other parts of the debug window.
Change-Id: I32ed562bc9d95df2d3c899d9a17a60d45aa703fd