手机控制:adb uiautomater中的node 高度还原appium getPageSource并生成xpath监测通过

>>>adb  -s 192.168.8.113:5555 shell uiautomator dump /sdcard/app.uix
UI hierchary dumped to: /sdcard/app.uix
<hierarchy rotation="0">
  <node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]">
    <node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]">
      <node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]">
        <node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]">
          <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/azc" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]" />
          <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/axm" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]" />
          <node index="2" text="" resource-id="com.xunmeng.pinduoduo:id/aza" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]">
            <node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]">
              <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/b3u" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]" />
              <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/aw8" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]">
                <node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]">
                  <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/ei7" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]">
                    <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/e37" class="android.support.v7.widget.RecyclerView" package="com.xunmeng.pinduoduo" 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,0][1080,2316]">
                      <node index="2" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" 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,216][1080,597]">
                        <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/dr" class="android.view.View" package="com.xunmeng.pinduoduo" 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,216][1080,336]" />
                        <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/arv" class="android.view.View" package="com.xunmeng.pinduoduo" 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,336][1080,459]" />
                        <node index="2" text="" resource-id="com.xunmeng.pinduoduo:id/cz8" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" 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,459][1080,597]">
                          <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/cqi" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[54,483][1026,573]">
                            <node index="0" text="优先展示百亿补贴商品" resource-id="com.xunmeng.pinduoduo:id/tv_content" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[345,502][735,554]" />
                          </node>
                        </node>
                      </node>
                      <node index="4" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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,597][535,1360]">
                        <node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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,597][535,1360]" />
                        <node index="1" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" 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,597][535,1360]">
                          <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/btq" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" 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,597][535,1132]" />
                          <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/b09" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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,1132][535,1201]">
                            <node index="0" text="【畅销榜第五名】" resource-id="com.xunmeng.pinduoduo:id/tv_title" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1152][511,1201]" />
                            <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/eej" class="android.support.v7.widget.RecyclerView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1153][179,1198]">
                              <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/bp8" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1155][170,1197]" />
                            </node>
                          </node>
                          <node index="2" text="" resource-id="com.xunmeng.pinduoduo:id/e9g" class="android.widget.RelativeLayout" package="com.xunmeng.pinduoduo" 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,1201][535,1360]">
                            <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/ex5" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1219][511,1261]">
                              <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/d2x" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1219][511,1261]">
                                <node index="0" text="立减5元" resource-id="" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1219][160,1261]" />
                                <node index="1" text="退货包运费" resource-id="" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[172,1219][358,1261]" />
                              </node>
                            </node>
                            <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/cz0" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1273][424,1342]">
                              <node index="0" text="券后" resource-id="com.xunmeng.pinduoduo:id/f69" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1289][102,1335]" />
                              <node index="1" text="¥" resource-id="com.xunmeng.pinduoduo:id/gas" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[105,1290][128,1338]" />
                              <node index="2" text="1.9" resource-id="com.xunmeng.pinduoduo:id/g5g" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[131,1274][191,1342]" />
                              <node index="3" text="已拼10万+件" resource-id="com.xunmeng.pinduoduo:id/gb7" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[200,1284][424,1336]" />
                            </node>
                          </node>
                        </node>
                      </node>
                      <node index="5" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,597][1080,1360]">
                        <node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,597][1080,1360]" />
                        <node index="1" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,597][1080,1360]">
                          <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/btq" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,597][1080,1132]" />
                          <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/b09" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,1132][1080,1201]">
                            <node index="0" text="南极人男士" resource-id="com.xunmeng.pinduoduo:id/tv_title" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1152][1056,1201]" />
                            <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/eej" class="android.support.v7.widget.RecyclerView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1153][812,1198]">
                              <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/bp8" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1155][648,1197]" />
                              <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/bp8" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[657,1155][803,1197]" />
                            </node>
                          </node>
                          <node index="2" text="" resource-id="com.xunmeng.pinduoduo:id/e9g" class="android.widget.RelativeLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,1201][1080,1360]">
                            <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/ex5" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1219][1056,1261]">
                              <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/d2x" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1219][1056,1261]">
                                <node index="0" text="退货包运费" resource-id="" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1219][755,1261]" />
                              </node>
                            </node>
                            <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/cz0" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1273][919,1342]">
                              <node index="0" text="¥" resource-id="com.xunmeng.pinduoduo:id/gas" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1290][592,1338]" />
                              <node index="1" text="19.9" resource-id="com.xunmeng.pinduoduo:id/g5g" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[595,1274][686,1342]" />
                              <node index="2" text="已拼10万+件" resource-id="com.xunmeng.pinduoduo:id/gb7" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[695,1284][919,1336]" />
                            </node>
                            <node index="2" text="" resource-id="com.xunmeng.pinduoduo:id/dd_" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[954,1273][1056,1342]">
                              <node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[954,1273][1056,1342]">
                                <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/ddb" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[954,1274][1020,1340]" />
                                <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/ekw" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[954,1274][1020,1340]" />
                                <node index="2" text="" resource-id="com.xunmeng.pinduoduo:id/dda" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[990,1274][1056,1340]" />
                                <node index="3" text="" resource-id="com.xunmeng.pinduoduo:id/ekx" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[990,1274][1056,1340]" />
                              </node>
                            </node>
                          </node>
                        </node>
                      </node>
                      <node index="6" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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,1369][535,2132]">
                        <node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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,1369][535,2132]" />
                        <node index="1" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" 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,1369][535,2132]">
                          <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/btq" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" 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,1369][535,1904]" />
                          <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/b09" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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,1904][535,1973]">
                            <node index="0" text="南极人四条" resource-id="com.xunmeng.pinduoduo:id/tv_title" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1924][511,1973]" />
                            <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/eej" class="android.support.v7.widget.RecyclerView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1925][267,1970]">
                              <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/bp8" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1927][103,1969]" />
                              <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/bp8" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[112,1927][258,1969]" />
                            </node>
                          </node>
                          <node index="2" text="" resource-id="com.xunmeng.pinduoduo:id/e9g" class="android.widget.RelativeLayout" package="com.xunmeng.pinduoduo" 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,1973][535,2132]">
                            <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/ex5" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1991][511,2033]">
                              <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/d2x" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1991][511,2033]">
                                <node index="0" text="退货包运费" resource-id="" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1991][210,2033]" />
                              </node>
                            </node>
                            <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/cz0" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,2045][373,2114]">
                              <node index="0" text="¥" resource-id="com.xunmeng.pinduoduo:id/gas" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,2062][47,2110]" />
                              <node index="1" text="13.8" resource-id="com.xunmeng.pinduoduo:id/g5g" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[50,2046][140,2114]" />
                              <node index="2" text="已拼10万+件" resource-id="com.xunmeng.pinduoduo:id/gb7" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[149,2056][373,2108]" />
                            </node>
                            <node index="2" text="" resource-id="com.xunmeng.pinduoduo:id/dd_" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[409,2045][511,2114]">
                              <node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[409,2045][511,2114]">
                                <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/ddb" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[409,2046][475,2112]" />
                                <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/ekw" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[409,2046][475,2112]" />
                                <node index="2" text="" resource-id="com.xunmeng.pinduoduo:id/dda" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[445,2046][511,2112]" />
                                <node index="3" text="" resource-id="com.xunmeng.pinduoduo:id/ekx" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[445,2046][511,2112]" />
                              </node>
                            </node>
                          </node>
                        </node>
                      </node>
                      <node index="7" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,1369][1080,2132]">
                        <node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,1369][1080,2132]" />
                        <node index="1" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,1369][1080,2132]">
                          <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/btq" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,1369][1080,1904]" />
                          <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/b09" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,1904][1080,1973]">
                            <node index="0" text="男士内裤莫代尔" resource-id="com.xunmeng.pinduoduo:id/tv_title" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1924][1056,1973]" />
                            <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/eej" class="android.support.v7.widget.RecyclerView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1925][724,1970]">
                              <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/bp8" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1927][715,1969]" />
                            </node>
                          </node>
                          <node index="2" text="" resource-id="com.xunmeng.pinduoduo:id/e9g" class="android.widget.RelativeLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,1973][1080,2132]">
                            <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/ex5" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1991][1056,2033]">
                              <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/d2x" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1991][1056,2033]">
                                <node index="0" text="旗舰店" resource-id="" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1991][683,2033]" />
                                <node index="1" text="退货包运费" resource-id="" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[695,1991][881,2033]" />
                              </node>
                            </node>
                            <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/cz0" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,2045][913,2114]">
                              <node index="0" text="¥" resource-id="com.xunmeng.pinduoduo:id/gas" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,2062][592,2110]" />
                              <node index="1" text="8.16" resource-id="com.xunmeng.pinduoduo:id/g5g" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[595,2046][680,2114]" />
                              <node index="2" text="已拼10万+件" resource-id="com.xunmeng.pinduoduo:id/gb7" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[689,2056][913,2108]" />
                            </node>
                            <node index="2" text="" resource-id="com.xunmeng.pinduoduo:id/dd_" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[990,2045][1056,2114]">
                              <node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[990,2045][1056,2114]">
                                <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/ddb" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[990,2046][1056,2112]" />
                                <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/ekw" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[990,2046][1056,2112]" />
                              </node>
                            </node>
                          </node>
                        </node>
                      </node>
                      <node index="8" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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,2141][535,2316]">
                        <node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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,2141][535,2316]" />
                        <node index="1" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" 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,2141][535,2316]">
                          <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/btq" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" 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,2141][535,2316]" />
                        </node>
                      </node>
                      <node index="9" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,2141][1080,2316]">
                        <node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,2141][1080,2316]" />
                        <node index="1" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,2141][1080,2316]">
                          <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/btq" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,2141][1080,2316]" />
                        </node>
                      </node>
                    </node>
                  </node>
                  <node index="1" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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,216][1080,2316]">
                    <node index="0" text="" resource-id="" class="android.view.ViewGroup" package="com.xunmeng.pinduoduo" 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,216][1080,459]">
                      <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/eoj" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" 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,216][1080,459]">
                        <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/ej7" class="android.support.v7.widget.RecyclerView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,216][1080,336]">
                          <node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" 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,216][215,336]">
                            <node index="0" text="综合" resource-id="com.xunmeng.pinduoduo:id/title" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[49,216][133,336]" />
                            <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/image" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[145,270][166,282]" />
                          </node>
                          <node index="1" text="" resource-id="" class="android.view.ViewGroup" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[215,216][430,336]">
                            <node index="0" text="销量" resource-id="com.xunmeng.pinduoduo:id/title" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[280,251][364,300]" />
                          </node>
                          <node index="2" text="" resource-id="" class="android.widget.RelativeLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[430,216][645,336]">
                            <node index="0" text="价格" resource-id="com.xunmeng.pinduoduo:id/title" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[495,251][579,300]" />
                            <node index="1" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[591,261][612,291]">
                              <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/bkb" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[591,261][612,273]" />
                              <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/bk_" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[591,279][612,291]" />
                            </node>
                          </node>
                          <node index="3" text="" resource-id="" class="android.view.ViewGroup" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[645,216][860,336]">
                            <node index="0" text="品牌" resource-id="com.xunmeng.pinduoduo:id/title" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[710,251][794,300]" />
                          </node>
                          <node NAF="true" index="4" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[860,216][863,336]" />
                          <node index="5" text="" resource-id="" class="android.widget.RelativeLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[875,216][1080,336]">
                            <node index="0" text="筛选" resource-id="com.xunmeng.pinduoduo:id/title" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[919,251][1003,300]" />
                            <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/icon" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[1015,261][1045,291]" />
                          </node>
                        </node>
                        <node index="1" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" 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,336][1080,459]">
                          <node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[9,336][275,459]">
                            <node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[21,354][263,441]">
                              <node index="0" text="材质" resource-id="" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[86,373][197,422]" />
                            </node>
                          </node>
                          <node index="1" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[275,336][541,459]">
                            <node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[287,354][529,441]">
                              <node index="0" text="风格" resource-id="" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[352,373][463,422]" />
                            </node>
                          </node>
                          <node index="2" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[541,336][806,459]">
                            <node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[553,354][794,441]">
                              <node index="0" text="款式" resource-id="" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[618,373][729,422]" />
                            </node>
                          </node>
                          <node index="3" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[806,336][1071,459]">
                            <node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[818,354][1059,441]">
                              <node index="0" text="面料俗称" resource-id="" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[841,373][1036,422]" />
                            </node>
                          </node>
                        </node>
                      </node>
                    </node>
                  </node>
                </node>
              </node>
              <node index="2" text="" resource-id="com.xunmeng.pinduoduo:id/eik" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,216]">
                <node index="0" text="" resource-id="" class="android.view.ViewGroup" package="com.xunmeng.pinduoduo" 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,84][1080,216]">
                  <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/cv4" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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,84][126,216]">
                    <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/eiv" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" 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,84][126,216]" />
                  </node>
                  <node index="1" text="" resource-id="" class="android.widget.RelativeLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[126,93][1038,207]">
                    <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/z" class="android.widget.RelativeLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[126,93][1038,207]">
                      <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/b9n" class="android.widget.HorizontalScrollView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[126,93][1038,207]">
                        <node index="0" text="" resource-id="com.xunmeng.pinduoduo:id/d2x" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[327,93][597,207]">
                          <node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[327,114][588,186]">
                            <node index="0" text="男士内裤" resource-id="com.xunmeng.pinduoduo:id/s4" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[351,117][519,186]" />
                            <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/s3" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[540,138][564,162]" />
                          </node>
                        </node>
                      </node>
                      <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/ebu" class="android.view.ViewGroup" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[126,93][303,207]">
                        <node index="0" text="商品" resource-id="com.xunmeng.pinduoduo:id/fid" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="商品" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[156,121][252,178]" />
                        <node index="1" text="" resource-id="com.xunmeng.pinduoduo:id/bk8" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[261,139][282,160]" />
                        <node index="2" text="" resource-id="" class="android.view.View" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[300,126][303,174]" />
                      </node>
                      <node index="2" text="" resource-id="com.xunmeng.pinduoduo:id/b_w" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="拍照搜索" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[924,105][1014,195]" />
                    </node>
                  </node>
                </node>
              </node>
            </node>
          </node>
        </node>
      </node>
    </node>
  </node>
</hierarchy>

appium getPageSource

<hierarchy rotation="0">
  <android.widget.FrameLayout index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]">
    <android.widget.LinearLayout index="0" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]">
      <android.widget.FrameLayout index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]">
        <android.widget.FrameLayout index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]">
          <android.widget.FrameLayout index="0" text="" resource-id="com.xunmeng.pinduoduo:id/azc" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]" />
          <android.widget.FrameLayout index="1" text="" resource-id="com.xunmeng.pinduoduo:id/axm" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]" />
          <android.widget.FrameLayout index="2" text="" resource-id="com.xunmeng.pinduoduo:id/aza" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]">
            <android.widget.FrameLayout index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]">
              <android.widget.FrameLayout index="0" text="" resource-id="com.xunmeng.pinduoduo:id/b3u" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]" />
              <android.widget.FrameLayout index="1" text="" resource-id="com.xunmeng.pinduoduo:id/aw8" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]">
                <android.widget.FrameLayout index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]">
                  <android.widget.FrameLayout index="0" text="" resource-id="com.xunmeng.pinduoduo:id/ei7" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,2316]">
                    <android.support.v7.widget.RecyclerView index="0" text="" resource-id="com.xunmeng.pinduoduo:id/e37" class="android.support.v7.widget.RecyclerView" package="com.xunmeng.pinduoduo" 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,0][1080,2316]">
                      <android.widget.LinearLayout index="2" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" 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,216][1080,597]">
                        <android.view.View index="0" text="" resource-id="com.xunmeng.pinduoduo:id/dr" class="android.view.View" package="com.xunmeng.pinduoduo" 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,216][1080,336]" />
                        <android.view.View index="1" text="" resource-id="com.xunmeng.pinduoduo:id/arv" class="android.view.View" package="com.xunmeng.pinduoduo" 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,336][1080,459]" />
                        <android.widget.LinearLayout index="2" text="" resource-id="com.xunmeng.pinduoduo:id/cz8" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" 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,459][1080,597]">
                          <android.widget.LinearLayout index="0" text="" resource-id="com.xunmeng.pinduoduo:id/cqi" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[54,483][1026,573]">
                            <android.widget.TextView index="0" text="优先展示百亿补贴商品" resource-id="com.xunmeng.pinduoduo:id/tv_content" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[345,502][735,554]" />
                          </android.widget.LinearLayout>
                        </android.widget.LinearLayout>
                      </android.widget.LinearLayout>
                      <android.widget.FrameLayout index="4" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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,597][535,1360]">
                        <android.widget.FrameLayout index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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,597][535,1360]" />
                        <android.widget.LinearLayout index="1" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" 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,597][535,1360]">
                          <android.widget.ImageView index="0" text="" resource-id="com.xunmeng.pinduoduo:id/btq" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" 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,597][535,1132]" />
                          <android.widget.FrameLayout index="1" text="" resource-id="com.xunmeng.pinduoduo:id/b09" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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,1132][535,1201]">
                            <android.widget.TextView index="0" text="【畅销榜第五名】" resource-id="com.xunmeng.pinduoduo:id/tv_title" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1152][511,1201]" />
                            <android.support.v7.widget.RecyclerView index="1" text="" resource-id="com.xunmeng.pinduoduo:id/eej" class="android.support.v7.widget.RecyclerView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1153][179,1198]">
                              <android.widget.ImageView index="0" text="" resource-id="com.xunmeng.pinduoduo:id/bp8" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1155][170,1197]" />
                            </android.support.v7.widget.RecyclerView>
                          </android.widget.FrameLayout>
                          <android.widget.RelativeLayout index="2" text="" resource-id="com.xunmeng.pinduoduo:id/e9g" class="android.widget.RelativeLayout" package="com.xunmeng.pinduoduo" 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,1201][535,1360]">
                            <android.widget.LinearLayout index="0" text="" resource-id="com.xunmeng.pinduoduo:id/ex5" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1219][511,1261]">
                              <android.widget.LinearLayout index="0" text="" resource-id="com.xunmeng.pinduoduo:id/d2x" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1219][511,1261]">
                                <android.widget.TextView index="0" text="立减5元" resource-id="" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1219][160,1261]" />
                                <android.widget.TextView index="1" text="退货包运费" resource-id="" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[172,1219][358,1261]" />
                              </android.widget.LinearLayout>
                            </android.widget.LinearLayout>
                            <android.widget.LinearLayout index="1" text="" resource-id="com.xunmeng.pinduoduo:id/cz0" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1273][424,1342]">
                              <android.widget.TextView index="0" text="券后" resource-id="com.xunmeng.pinduoduo:id/f69" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1289][102,1335]" />
                              <android.widget.TextView index="1" text="¥" resource-id="com.xunmeng.pinduoduo:id/gas" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[105,1290][128,1338]" />
                              <android.widget.TextView index="2" text="1.9" resource-id="com.xunmeng.pinduoduo:id/g5g" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[131,1274][191,1342]" />
                              <android.widget.TextView index="3" text="已拼10万+件" resource-id="com.xunmeng.pinduoduo:id/gb7" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[200,1284][424,1336]" />
                            </android.widget.LinearLayout>
                          </android.widget.RelativeLayout>
                        </android.widget.LinearLayout>
                      </android.widget.FrameLayout>
                      <android.widget.FrameLayout index="5" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,597][1080,1360]">
                        <android.widget.FrameLayout index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,597][1080,1360]" />
                        <android.widget.LinearLayout index="1" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,597][1080,1360]">
                          <android.widget.ImageView index="0" text="" resource-id="com.xunmeng.pinduoduo:id/btq" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,597][1080,1132]" />
                          <android.widget.FrameLayout index="1" text="" resource-id="com.xunmeng.pinduoduo:id/b09" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,1132][1080,1201]">
                            <android.widget.TextView index="0" text="南极人男士" resource-id="com.xunmeng.pinduoduo:id/tv_title" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1152][1056,1201]" />
                            <android.support.v7.widget.RecyclerView index="1" text="" resource-id="com.xunmeng.pinduoduo:id/eej" class="android.support.v7.widget.RecyclerView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1153][812,1198]">
                              <android.widget.ImageView index="0" text="" resource-id="com.xunmeng.pinduoduo:id/bp8" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1155][648,1197]" />
                              <android.widget.ImageView index="1" text="" resource-id="com.xunmeng.pinduoduo:id/bp8" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[657,1155][803,1197]" />
                            </android.support.v7.widget.RecyclerView>
                          </android.widget.FrameLayout>
                          <android.widget.RelativeLayout index="2" text="" resource-id="com.xunmeng.pinduoduo:id/e9g" class="android.widget.RelativeLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,1201][1080,1360]">
                            <android.widget.LinearLayout index="0" text="" resource-id="com.xunmeng.pinduoduo:id/ex5" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1219][1056,1261]">
                              <android.widget.LinearLayout index="0" text="" resource-id="com.xunmeng.pinduoduo:id/d2x" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1219][1056,1261]">
                                <android.widget.TextView index="0" text="退货包运费" resource-id="" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1219][755,1261]" />
                              </android.widget.LinearLayout>
                            </android.widget.LinearLayout>
                            <android.widget.LinearLayout index="1" text="" resource-id="com.xunmeng.pinduoduo:id/cz0" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1273][919,1342]">
                              <android.widget.TextView index="0" text="¥" resource-id="com.xunmeng.pinduoduo:id/gas" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1290][592,1338]" />
                              <android.widget.TextView index="1" text="19.9" resource-id="com.xunmeng.pinduoduo:id/g5g" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[595,1274][686,1342]" />
                              <android.widget.TextView index="2" text="已拼10万+件" resource-id="com.xunmeng.pinduoduo:id/gb7" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[695,1284][919,1336]" />
                            </android.widget.LinearLayout>
                            <android.widget.FrameLayout index="2" text="" resource-id="com.xunmeng.pinduoduo:id/dd_" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[954,1273][1056,1342]">
                              <android.widget.FrameLayout index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[954,1273][1056,1342]">
                                <android.widget.ImageView index="0" text="" resource-id="com.xunmeng.pinduoduo:id/ddb" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[954,1274][1020,1340]" />
                                <android.widget.ImageView index="1" text="" resource-id="com.xunmeng.pinduoduo:id/ekw" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[954,1274][1020,1340]" />
                                <android.widget.ImageView index="2" text="" resource-id="com.xunmeng.pinduoduo:id/dda" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[990,1274][1056,1340]" />
                                <android.widget.ImageView index="3" text="" resource-id="com.xunmeng.pinduoduo:id/ekx" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[990,1274][1056,1340]" />
                              </android.widget.FrameLayout>
                            </android.widget.FrameLayout>
                          </android.widget.RelativeLayout>
                        </android.widget.LinearLayout>
                      </android.widget.FrameLayout>
                      <android.widget.FrameLayout index="6" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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,1369][535,2132]">
                        <android.widget.FrameLayout index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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,1369][535,2132]" />
                        <android.widget.LinearLayout index="1" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" 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,1369][535,2132]">
                          <android.widget.ImageView index="0" text="" resource-id="com.xunmeng.pinduoduo:id/btq" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" 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,1369][535,1904]" />
                          <android.widget.FrameLayout index="1" text="" resource-id="com.xunmeng.pinduoduo:id/b09" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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,1904][535,1973]">
                            <android.widget.TextView index="0" text="南极人四条" resource-id="com.xunmeng.pinduoduo:id/tv_title" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1924][511,1973]" />
                            <android.support.v7.widget.RecyclerView index="1" text="" resource-id="com.xunmeng.pinduoduo:id/eej" class="android.support.v7.widget.RecyclerView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1925][267,1970]">
                              <android.widget.ImageView index="0" text="" resource-id="com.xunmeng.pinduoduo:id/bp8" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1927][103,1969]" />
                              <android.widget.ImageView index="1" text="" resource-id="com.xunmeng.pinduoduo:id/bp8" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[112,1927][258,1969]" />
                            </android.support.v7.widget.RecyclerView>
                          </android.widget.FrameLayout>
                          <android.widget.RelativeLayout index="2" text="" resource-id="com.xunmeng.pinduoduo:id/e9g" class="android.widget.RelativeLayout" package="com.xunmeng.pinduoduo" 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,1973][535,2132]">
                            <android.widget.LinearLayout index="0" text="" resource-id="com.xunmeng.pinduoduo:id/ex5" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1991][511,2033]">
                              <android.widget.LinearLayout index="0" text="" resource-id="com.xunmeng.pinduoduo:id/d2x" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1991][511,2033]">
                                <android.widget.TextView index="0" text="退货包运费" resource-id="" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,1991][210,2033]" />
                              </android.widget.LinearLayout>
                            </android.widget.LinearLayout>
                            <android.widget.LinearLayout index="1" text="" resource-id="com.xunmeng.pinduoduo:id/cz0" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,2045][373,2114]">
                              <android.widget.TextView index="0" text="¥" resource-id="com.xunmeng.pinduoduo:id/gas" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[24,2062][47,2110]" />
                              <android.widget.TextView index="1" text="13.8" resource-id="com.xunmeng.pinduoduo:id/g5g" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[50,2046][140,2114]" />
                              <android.widget.TextView index="2" text="已拼10万+件" resource-id="com.xunmeng.pinduoduo:id/gb7" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[149,2056][373,2108]" />
                            </android.widget.LinearLayout>
                            <android.widget.FrameLayout index="2" text="" resource-id="com.xunmeng.pinduoduo:id/dd_" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[409,2045][511,2114]">
                              <android.widget.FrameLayout index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[409,2045][511,2114]">
                                <android.widget.ImageView index="0" text="" resource-id="com.xunmeng.pinduoduo:id/ddb" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[409,2046][475,2112]" />
                                <android.widget.ImageView index="1" text="" resource-id="com.xunmeng.pinduoduo:id/ekw" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[409,2046][475,2112]" />
                                <android.widget.ImageView index="2" text="" resource-id="com.xunmeng.pinduoduo:id/dda" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[445,2046][511,2112]" />
                                <android.widget.ImageView index="3" text="" resource-id="com.xunmeng.pinduoduo:id/ekx" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[445,2046][511,2112]" />
                              </android.widget.FrameLayout>
                            </android.widget.FrameLayout>
                          </android.widget.RelativeLayout>
                        </android.widget.LinearLayout>
                      </android.widget.FrameLayout>
                      <android.widget.FrameLayout index="7" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,1369][1080,2132]">
                        <android.widget.FrameLayout index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,1369][1080,2132]" />
                        <android.widget.LinearLayout index="1" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,1369][1080,2132]">
                          <android.widget.ImageView index="0" text="" resource-id="com.xunmeng.pinduoduo:id/btq" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,1369][1080,1904]" />
                          <android.widget.FrameLayout index="1" text="" resource-id="com.xunmeng.pinduoduo:id/b09" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,1904][1080,1973]">
                            <android.widget.TextView index="0" text="男士内裤莫代尔" resource-id="com.xunmeng.pinduoduo:id/tv_title" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1924][1056,1973]" />
                            <android.support.v7.widget.RecyclerView index="1" text="" resource-id="com.xunmeng.pinduoduo:id/eej" class="android.support.v7.widget.RecyclerView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1925][724,1970]">
                              <android.widget.ImageView index="0" text="" resource-id="com.xunmeng.pinduoduo:id/bp8" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1927][715,1969]" />
                            </android.support.v7.widget.RecyclerView>
                          </android.widget.FrameLayout>
                          <android.widget.RelativeLayout index="2" text="" resource-id="com.xunmeng.pinduoduo:id/e9g" class="android.widget.RelativeLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,1973][1080,2132]">
                            <android.widget.LinearLayout index="0" text="" resource-id="com.xunmeng.pinduoduo:id/ex5" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1991][1056,2033]">
                              <android.widget.LinearLayout index="0" text="" resource-id="com.xunmeng.pinduoduo:id/d2x" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1991][1056,2033]">
                                <android.widget.TextView index="0" text="旗舰店" resource-id="" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,1991][683,2033]" />
                                <android.widget.TextView index="1" text="退货包运费" resource-id="" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[695,1991][881,2033]" />
                              </android.widget.LinearLayout>
                            </android.widget.LinearLayout>
                            <android.widget.LinearLayout index="1" text="" resource-id="com.xunmeng.pinduoduo:id/cz0" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,2045][913,2114]">
                              <android.widget.TextView index="0" text="¥" resource-id="com.xunmeng.pinduoduo:id/gas" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[569,2062][592,2110]" />
                              <android.widget.TextView index="1" text="8.16" resource-id="com.xunmeng.pinduoduo:id/g5g" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[595,2046][680,2114]" />
                              <android.widget.TextView index="2" text="已拼10万+件" resource-id="com.xunmeng.pinduoduo:id/gb7" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[689,2056][913,2108]" />
                            </android.widget.LinearLayout>
                            <android.widget.FrameLayout index="2" text="" resource-id="com.xunmeng.pinduoduo:id/dd_" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[990,2045][1056,2114]">
                              <android.widget.FrameLayout index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[990,2045][1056,2114]">
                                <android.widget.ImageView index="0" text="" resource-id="com.xunmeng.pinduoduo:id/ddb" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[990,2046][1056,2112]" />
                                <android.widget.ImageView index="1" text="" resource-id="com.xunmeng.pinduoduo:id/ekw" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[990,2046][1056,2112]" />
                              </android.widget.FrameLayout>
                            </android.widget.FrameLayout>
                          </android.widget.RelativeLayout>
                        </android.widget.LinearLayout>
                      </android.widget.FrameLayout>
                      <android.widget.FrameLayout index="8" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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,2141][535,2316]">
                        <android.widget.FrameLayout index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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,2141][535,2316]" />
                        <android.widget.LinearLayout index="1" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" 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,2141][535,2316]">
                          <android.widget.ImageView index="0" text="" resource-id="com.xunmeng.pinduoduo:id/btq" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" 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,2141][535,2316]" />
                        </android.widget.LinearLayout>
                      </android.widget.FrameLayout>
                      <android.widget.FrameLayout index="9" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,2141][1080,2316]">
                        <android.widget.FrameLayout index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,2141][1080,2316]" />
                        <android.widget.LinearLayout index="1" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,2141][1080,2316]">
                          <android.widget.ImageView index="0" text="" resource-id="com.xunmeng.pinduoduo:id/btq" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[545,2141][1080,2316]" />
                        </android.widget.LinearLayout>
                      </android.widget.FrameLayout>
                    </android.support.v7.widget.RecyclerView>
                  </android.widget.FrameLayout>
                  <android.widget.FrameLayout index="1" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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,216][1080,2316]">
                    <android.view.ViewGroup index="0" text="" resource-id="" class="android.view.ViewGroup" package="com.xunmeng.pinduoduo" 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,216][1080,459]">
                      <android.widget.LinearLayout index="0" text="" resource-id="com.xunmeng.pinduoduo:id/eoj" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" 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,216][1080,459]">
                        <android.support.v7.widget.RecyclerView index="0" text="" resource-id="com.xunmeng.pinduoduo:id/ej7" class="android.support.v7.widget.RecyclerView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,216][1080,336]">
                          <android.widget.LinearLayout index="0" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" 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,216][215,336]">
                            <android.widget.TextView index="0" text="综合" resource-id="com.xunmeng.pinduoduo:id/title" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[49,216][133,336]" />
                            <android.widget.ImageView index="1" text="" resource-id="com.xunmeng.pinduoduo:id/image" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[145,270][166,282]" />
                          </android.widget.LinearLayout>
                          <android.view.ViewGroup index="1" text="" resource-id="" class="android.view.ViewGroup" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[215,216][430,336]">
                            <android.widget.TextView index="0" text="销量" resource-id="com.xunmeng.pinduoduo:id/title" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[280,251][364,300]" />
                          </android.view.ViewGroup>
                          <android.widget.RelativeLayout index="2" text="" resource-id="" class="android.widget.RelativeLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[430,216][645,336]">
                            <android.widget.TextView index="0" text="价格" resource-id="com.xunmeng.pinduoduo:id/title" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[495,251][579,300]" />
                            <android.widget.LinearLayout index="1" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[591,261][612,291]">
                              <android.widget.ImageView index="0" text="" resource-id="com.xunmeng.pinduoduo:id/bkb" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[591,261][612,273]" />
                              <android.widget.ImageView index="1" text="" resource-id="com.xunmeng.pinduoduo:id/bk_" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[591,279][612,291]" />
                            </android.widget.LinearLayout>
                          </android.widget.RelativeLayout>
                          <android.view.ViewGroup index="3" text="" resource-id="" class="android.view.ViewGroup" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[645,216][860,336]">
                            <android.widget.TextView index="0" text="品牌" resource-id="com.xunmeng.pinduoduo:id/title" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[710,251][794,300]" />
                          </android.view.ViewGroup>
                          <android.widget.LinearLayout NAF="true" index="4" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[860,216][863,336]" />
                          <android.widget.RelativeLayout index="5" text="" resource-id="" class="android.widget.RelativeLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[875,216][1080,336]">
                            <android.widget.TextView index="0" text="筛选" resource-id="com.xunmeng.pinduoduo:id/title" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[919,251][1003,300]" />
                            <android.widget.ImageView index="1" text="" resource-id="com.xunmeng.pinduoduo:id/icon" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[1015,261][1045,291]" />
                          </android.widget.RelativeLayout>
                        </android.support.v7.widget.RecyclerView>
                        <android.widget.LinearLayout index="1" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" 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,336][1080,459]">
                          <android.widget.FrameLayout index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[9,336][275,459]">
                            <android.widget.LinearLayout index="0" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[21,354][263,441]">
                              <android.widget.TextView index="0" text="材质" resource-id="" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[86,373][197,422]" />
                            </android.widget.LinearLayout>
                          </android.widget.FrameLayout>
                          <android.widget.FrameLayout index="1" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[275,336][541,459]">
                            <android.widget.LinearLayout index="0" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[287,354][529,441]">
                              <android.widget.TextView index="0" text="风格" resource-id="" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[352,373][463,422]" />
                            </android.widget.LinearLayout>
                          </android.widget.FrameLayout>
                          <android.widget.FrameLayout index="2" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[541,336][806,459]">
                            <android.widget.LinearLayout index="0" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[553,354][794,441]">
                              <android.widget.TextView index="0" text="款式" resource-id="" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[618,373][729,422]" />
                            </android.widget.LinearLayout>
                          </android.widget.FrameLayout>
                          <android.widget.FrameLayout index="3" text="" resource-id="" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[806,336][1071,459]">
                            <android.widget.LinearLayout index="0" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[818,354][1059,441]">
                              <android.widget.TextView index="0" text="面料俗称" resource-id="" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[841,373][1036,422]" />
                            </android.widget.LinearLayout>
                          </android.widget.FrameLayout>
                        </android.widget.LinearLayout>
                      </android.widget.LinearLayout>
                    </android.view.ViewGroup>
                  </android.widget.FrameLayout>
                </android.widget.FrameLayout>
              </android.widget.FrameLayout>
              <android.widget.FrameLayout index="2" text="" resource-id="com.xunmeng.pinduoduo:id/eik" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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][1080,216]">
                <android.view.ViewGroup index="0" text="" resource-id="" class="android.view.ViewGroup" package="com.xunmeng.pinduoduo" 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,84][1080,216]">
                  <android.widget.FrameLayout index="0" text="" resource-id="com.xunmeng.pinduoduo:id/cv4" class="android.widget.FrameLayout" package="com.xunmeng.pinduoduo" 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,84][126,216]">
                    <android.widget.ImageView index="0" text="" resource-id="com.xunmeng.pinduoduo:id/eiv" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" 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,84][126,216]" />
                  </android.widget.FrameLayout>
                  <android.widget.RelativeLayout index="1" text="" resource-id="" class="android.widget.RelativeLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[126,93][1038,207]">
                    <android.widget.RelativeLayout index="0" text="" resource-id="com.xunmeng.pinduoduo:id/z" class="android.widget.RelativeLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[126,93][1038,207]">
                      <android.widget.HorizontalScrollView index="0" text="" resource-id="com.xunmeng.pinduoduo:id/b9n" class="android.widget.HorizontalScrollView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[126,93][1038,207]">
                        <android.widget.LinearLayout index="0" text="" resource-id="com.xunmeng.pinduoduo:id/d2x" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[327,93][597,207]">
                          <android.widget.LinearLayout index="0" text="" resource-id="" class="android.widget.LinearLayout" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[327,114][588,186]">
                            <android.widget.TextView index="0" text="男士内裤" resource-id="com.xunmeng.pinduoduo:id/s4" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[351,117][519,186]" />
                            <android.widget.ImageView index="1" text="" resource-id="com.xunmeng.pinduoduo:id/s3" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[540,138][564,162]" />
                          </android.widget.LinearLayout>
                        </android.widget.LinearLayout>
                      </android.widget.HorizontalScrollView>
                      <android.view.ViewGroup index="1" text="" resource-id="com.xunmeng.pinduoduo:id/ebu" class="android.view.ViewGroup" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[126,93][303,207]">
                        <android.widget.TextView index="0" text="商品" resource-id="com.xunmeng.pinduoduo:id/fid" class="android.widget.TextView" package="com.xunmeng.pinduoduo" content-desc="商品" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[156,121][252,178]" />
                        <android.widget.ImageView index="1" text="" resource-id="com.xunmeng.pinduoduo:id/bk8" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[261,139][282,160]" />
                        <android.view.View index="2" text="" resource-id="" class="android.view.View" package="com.xunmeng.pinduoduo" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[300,126][303,174]" />
                      </android.view.ViewGroup>
                      <android.widget.ImageView index="2" text="" resource-id="com.xunmeng.pinduoduo:id/b_w" class="android.widget.ImageView" package="com.xunmeng.pinduoduo" content-desc="拍照搜索" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[924,105][1014,195]" />
                    </android.widget.RelativeLayout>
                  </android.widget.RelativeLayout>
                </android.view.ViewGroup>
              </android.widget.FrameLayout>
            </android.widget.FrameLayout>
          </android.widget.FrameLayout>
        </android.widget.FrameLayout>
      </android.widget.FrameLayout>
    </android.widget.LinearLayout>
  </android.widget.FrameLayout>
</hierarchy>

对比appium达到一致

adb  -s 192.168.8.113:5555 shell uiautomator 中的获取的xml还原为appium中getpagesource获取的xml,核心转换模块:


        #region 更新node为class名称
        private static void XmlAppendChild(XmlDocument xml, XmlNode node)
        {
            XmlElement new_child = xml.CreateElement(node.Name);
            foreach (XmlAttribute xmlAttribute in node.Attributes)
                new_child.SetAttribute(xmlAttribute.Name, xmlAttribute.Value);
            xml.AppendChild(new_child);
        }
        private static XmlElement XmlTransChildByClass(XmlDocument xml, XmlNode node)
        {
            XmlElement new_child = xml.CreateElement(node.Attributes["class"].Value);
            foreach (XmlAttribute xmlAttribute in node.Attributes)
                new_child.SetAttribute(xmlAttribute.Name, xmlAttribute.Value);

            return new_child;
        }

        #region 主
        public static void AddNode(XmlNode AdbNode, XmlNode appiumNode)
        {
            foreach (XmlNode node in AdbNode.ChildNodes)//循环遍历当前元素的子元素集合
            {
                XmlElement new_child = XmlTransChildByClass(appiumNode.OwnerDocument, node);
                appiumNode.AppendChild(new_child);
                AddNode(node, new_child);//调用本方法进行递归
            }
        }
        #endregion
        public static void UixToAppiumXml(XmlDocument adbDocument, XmlDocument appiumDocument)
        {   if (!adbDocument.HasChildNodes)
                return;
            var node = adbDocument.FirstChild.NextSibling;
            XmlAppendChild(appiumDocument, node);
            AddNode(adbDocument.DocumentElement, appiumDocument.FirstChild);
        }
        #endregion



    }

调用模块

        private void BondUix(string picPath)
        {
            if (File.Exists(picPath))
            {
                try
                {
                    XmlDocument dom = new XmlDocument();
                    dom.Load(picPath.Replace("png", "uix"));
                    appiumDocument = new XmlDocument();
                    ADB_TOOLS.XmlUnitl.UixToAppiumXml(dom, appiumDocument);
                    PictureBoxLoadImage(pictureBox1, picPath);
                    //pictureBox1.Load(picPath);
                    treeView1.Nodes.Clear();
                    var xDocument = dom.ToXDocument();
                    var yDocument = appiumDocument.ToXDocument();

                    RecursionTreeControl(appiumDocument.FirstChild, treeView1.Nodes);//将加载完成的XML文件显示在TreeView控件中
                    //treeView1.ExpandAll();//展开TreeView控件中的所有项
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

功克

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值