<hierarchy rotation="0">
  <node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,80][1080,2280]">
    <node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,80][1080,2233]">
      <node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,80][1080,2233]">
        <node index="0" text="" resource-id="com.example.androidapp:id/action_bar_root" class="android.widget.LinearLayout" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,80][1080,2233]">
          <node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,80][1080,2233]">
            <node index="0" text="" resource-id="" class="android.view.ViewGroup" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,80][1080,2233]">
              <node index="0" text="" resource-id="" class="android.webkit.WebView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,80][1080,2233]">
                <node index="0" text="WebView uiautomator mapping gallery" resource-id="" class="android.webkit.WebView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="true" scrollable="true" long-clickable="false" password="false" selected="false" bounds="[0,80][1080,2235]">
                  <node index="0" text="WebView uiautomator mapping gallery" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,138][1051,185]" />
                  <node index="1" text="One element per case. This page is loaded in the launcher's WebView and dumped with adb shell uiautomator dump." resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,215][1051,282]" />
                  <node index="2" text="Case 1 — plain paragraph text" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,333][1051,386]" />
                  <node index="3" text="Hello world, plain text." resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,415][1051,450]" />
                  <node index="4" text="Case 2 — heading" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,501][1051,554]" />
                  <node index="5" text="Case Two Heading" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,588][1051,627]" />
                  <node index="6" text="Case 3 — link" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,680][1051,733]" />
                  <node index="7" text="" resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="A link to example.com" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,745][296,780]">
                    <node index="0" text="A link to example.com" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,745][296,780]" />
                  </node>
                  <node index="8" text="Case 4 — button" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,831][1051,884]" />
                  <node index="9" text="Send" resource-id="" class="android.widget.Button" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,898][121,943]" />
                  <node index="10" text="Case 5 — checkbox (checked) with label" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,994][1051,1047]" />
                  <node index="11" text="Accept terms" resource-id="" class="android.widget.CheckBox" package="com.example.androidapp" content-desc="" checkable="true" checked="true" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[37,1065][72,1100]" />
                  <node index="12" text="Case 6 — radio" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,1159][1051,1212]" />
                  <node index="13" text="Option A" resource-id="" class="android.widget.RadioButton" package="com.example.androidapp" content-desc="" checkable="true" checked="true" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[39,1230][74,1265]" />
                  <node index="14" text="Case 7 — text input with value" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,1324][1051,1375]" />
                  <node index="15" text="Type here" resource-id="" class="android.widget.EditText" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,1388][412,1434]" />
                  <node index="16" text="Case 8 — password input" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,1485][1051,1538]" />
                  <node index="17" text="••••••" resource-id="" class="android.widget.EditText" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="true" selected="false" bounds="[29,1551][412,1595]" />
                  <node index="18" text="Case 9 — textarea" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,1648][1051,1701]" />
                  <node index="19" text="Multiline text area content" resource-id="" class="android.widget.EditText" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,1714][370,1789]" />
                  <node index="20" text="Case 10 — select dropdown" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,1848][1051,1901]" />
                  <node index="21" text="One" resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,1914][123,1954]" />
                  <node index="22" text="Case 11 — image with alt" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,2005][1051,2058]" />
                  <node index="23" text="A red rectangle" resource-id="" class="android.widget.Image" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,2071][151,2132]" />
                  <node index="24" text="Case 12 — image without alt" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,2191][1051,2235]" />
                  <node index="25" text="svg&gt;" resource-id="" class="android.widget.Image" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[29,2256][151,2235]" />
                  <node index="26" text="Case 13 — generic div with aria-label" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="27" text="Company logo" resource-id="" class="android.widget.Image" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="28" text="Case 14 — element with both text and aria-label" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="29" text="Close dialog" resource-id="" class="android.widget.Button" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="30" text='Case 15 — role="button" div' resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="31" text="Fake button div" resource-id="" class="android.widget.Button" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="32" text='Case 16 — role="checkbox" with aria-checked' resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="33" text="Custom checkbox" resource-id="" class="android.widget.CheckBox" package="com.example.androidapp" content-desc="" checkable="true" checked="true" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="34" text='Case 17 — role="heading" with aria-level' resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="35" text="Custom heading role" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="36" text="Case 18 — sr-only text (visible to screen readers only)" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="37" text="Visually hidden but accessible text" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="38" text="Visible paragraph next to it." resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="39" text="Case 19 — aria-hidden element" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="40" text="Case 20 — display:none element" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="41" text="Case 21 — HTML id attribute" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="42" text="I have an HTML id" resource-id="unique-element-id" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="43" text="Case 22 — data-testid attribute" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="44" text="I have a data-testid" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="45" text="Case 23 — adjacent spans (text merging)" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="46" text="Left span, right span." resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="47" text="Case 24 — unordered list" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="48" text="" resource-id="" class="android.widget.ListView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]">
                    <node index="0" text="" resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]">
                      <node index="0" text="• " resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                      <node index="1" text="First item" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                    </node>
                    <node index="1" text="" resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]">
                      <node index="0" text="• " resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                      <node index="1" text="Second item" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                    </node>
                  </node>
                  <node index="49" text="Case 25 — table" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="50" text="" resource-id="" class="android.widget.GridView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]">
                    <node index="0" text="" resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]">
                      <node index="0" text="Name" resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                      <node index="1" text="Value" resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                    </node>
                    <node index="1" text="" resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]">
                      <node index="0" text="alpha" resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                      <node index="1" text="1" resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                    </node>
                    <node index="2" text="" resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]">
                      <node index="0" text="beta" resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                      <node index="1" text="2" resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                    </node>
                  </node>
                  <node index="51" text="Case 26 — range input" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="52" text="5" resource-id="" class="android.widget.SeekBar" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="53" text="Case 27 — details/summary" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="54" text="" resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]">
                    <node index="0" text="Expand me" resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  </node>
                  <node index="55" text="Case 28 — contenteditable" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="56" text="Editable content" resource-id="" class="android.widget.EditText" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="57" text="Case 29 — JS-delayed content (injected after load)" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="58" text="Case 30 — long page (scroll behaviour)" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="59" text="Scroll to see more." resource-id="scroll-spacer" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="60" text="Tall filler content to make the page scroll." resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="61" text="The end of the scrollable page." resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="62" text="Case 31 — modal / bottom sheet (JS)" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="63" text="Open modal" resource-id="open-modal" class="android.widget.Button" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="64" text="Case 32 — sr-only sentence + aria-hidden breakdown" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="65" text="Contact James Roger has 23 unread emails" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="66" text="Case 33 — definition list with aria-label" resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="67" text="Contact James Roger has 23 unread emails" resource-id="" class="android.widget.ListView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]">
                    <node index="0" text="Contact" resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                    <node index="1" text="James Roger" resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                    <node index="2" text="Emails" resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                    <node index="3" text="23" resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  </node>
                  <node index="68" text='Case 34 — role="group" with aria-label' resource-id="" class="android.widget.TextView" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                  <node index="69" text="Contact James Roger has 23 unread emails" resource-id="" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][0,0]" />
                </node>
              </node>
            </node>
          </node>
        </node>
      </node>
    </node>
    <node index="1" text="" resource-id="android:id/navigationBarBackground" class="android.view.View" package="com.example.androidapp" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,2233][1080,2280]" />
  </node>
</hierarchy>
