How to find xpath of index of index(i.e. to find the grandchild) also if identifiers are not present. Please refer to the screenshot. In need of help

The content xml will help more, can you provide?

Sorry, dint get you .As I am new to Appium, could you please let me know how to fetch it?

In Appium Desktop you can get (copy to clipboard) the page content from one of the top buttons

I could not get that option.

Is there any other to get the the xpath …

Does anybody know how to find the path for the above shown image. Kindle help me.
I am stuck in my project.

Hope this is what you expected : The content source!! Will this be helpfull??

<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>

<android.widget.FrameLayout index=“0” package=“com…customerapp” class=“android.widget.FrameLayout” text="" checkable=“false” checked=“false” clickable=“false” enabled=“true” focusable=“false” focused=“false” long-clickable=“false” password=“false” scrollable=“false” selected=“false” bounds="[0,0][480,800]" displayed=“true”>

<android.widget.LinearLayout index="0" package="com..customerapp" class="android.widget.LinearLayout" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,0][480,800]" displayed="true">

  <android.widget.FrameLayout index="0" package="com..customerapp" class="android.widget.FrameLayout" text="" resource-id="android:id/content" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,24][480,800]" displayed="true">

    <android.widget.FrameLayout index="0" package="com..customerapp" class="android.widget.FrameLayout" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,24][480,800]" displayed="true">

      <android.view.View index="0" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,24][480,800]" displayed="true">

        <android.view.View index="0" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,24][480,800]" displayed="true">

          <android.view.View index="2" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,24][480,800]" displayed="true">

            <android.view.View index="0" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,24][480,800]" displayed="true">

              <android.view.View index="0" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,24][480,437]" displayed="true">

                <android.view.View index="0" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,24][472,70]" displayed="true">

                  <android.view.View index="0" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[354,29][472,65]" displayed="true">

                    <android.view.View index="0" package="com..customerapp" text="Bangalore" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[366,39][444,55]" displayed="true" />

                    <android.view.View index="1" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[450,44][460,50]" displayed="true" />

                  </android.view.View>

                </android.view.View>

                <android.view.View index="1" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[175,156][305,232]" displayed="true" />

                <android.view.View index="2" package="com..customerapp" text="Easiest way to rent a home" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[104,244][376,272]" displayed="true" />

                <android.view.View index="3" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,413][480,437]" displayed="true" />

                <android.view.View index="4" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[24,391][456,437]" displayed="true">

                  <android.view.View index="0" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[26,393][454,435]" displayed="true" />

                  <android.view.View index="1" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[38,406][54,422]" displayed="true" />

                  <android.view.View index="2" package="com..customerapp" text="Enter location / landmark" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" long-clickable="true" password="false" scrollable="false" selected="false" bounds="[66,392][438,436]" displayed="true" />

                </android.view.View>

              </android.view.View>

              <android.view.View index="1" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,437][480,800]" displayed="true">

                <android.view.View index="0" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[56,576][60,580]" displayed="true" />

                <android.view.View index="1" package="com..customerapp" text="Exclusive Homes" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[66,570][238,586]" displayed="true" />

                <android.view.View index="2" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[56,604][60,608]" displayed="true" />

                <android.view.View index="3" package="com..customerapp" text="Assisted Visits" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[66,598][238,614]" displayed="true" />

                <android.view.View index="4" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[56,632][60,636]" displayed="true" />

                <android.view.View index="5" package="com..customerapp" text="Hassle Free Move-In" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[66,626][238,642]" displayed="true" />

                <android.view.View index="6" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[250,551][425,648]" displayed="true">

                  <android.view.View index="0" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[250,551][425,648]" displayed="true" />

                </android.view.View>

              </android.view.View>

            </android.view.View>

          </android.view.View>

        </android.view.View>

      </android.view.View>

      <android.view.View index="1" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,735][480,800]" displayed="true">

        <android.view.View index="0" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,736][480,800]" displayed="true">

          <android.view.View index="0" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[72,746][168,791]" displayed="true">

            <android.view.View index="0" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[108,746][132,770]" displayed="true" />

            <android.view.View index="1" package="com..customerapp" text="Explore" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[97,774][143,791]" displayed="true" />

          </android.view.View>

          <android.view.View index="1" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[312,750][408,786]" displayed="true">

            <android.view.View index="0" package="com..customerapp" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[351,750][369,768]" displayed="true" />

            <android.view.View index="1" package="com..customerapp" text="More" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[347,772][373,786]" displayed="true" />

          </android.view.View>

        </android.view.View>

      </android.view.View>

    </android.widget.FrameLayout>

  </android.widget.FrameLayout>

</android.widget.LinearLayout>

</android.widget.FrameLayout>

@Punitha_B
It is always preferable to avoid using XPaths, use other locator methods instead.

Now, if you are sure you want XPath and there is no any real way to not using it, you should be able to get your selected element’s xpath value with appropriate indexes on Appium desktop. Have you tired that?

I see the source content you sent, yes, I was asking that, but I am not sure I understand which element you are trying to locate.

I’m not sure you want like this? xpath=//Bangalore/parent::parent class name ?