Not able to find sign out button element..please help

as you can see in the screenshot , sign out button is not highlighting instead background view is highlighting.
is there is another way to do this…
please help…

Grab the xml output through adb
% adb shell uiautomator dump
UI hierchary dumped to: /$some_path/window_dump.xml
% adb pull /$some_path/window_dump.xml

Search that file for “Sign Out”

Thank for the suggestion.But still not unable to locate because sign out text is not displaying
hierarchy rotation=“1”>
node index=“0” text="" resource-id="" class=“android.widget.FrameLayout” package=“com.hurix.kitaboo.cloudreader” 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][800,1280]">
node index=“0” text="" resource-id="" class=“android.widget.LinearLayout” package=“com.hurix.kitaboo.cloudreader” 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][800,1280]">

node index=“0” text="" resource-id=“com.hurix.kitaboo.cloudreader:id/action_bar_root” class=“android.widget.LinearLayout” package=“com.hurix.kitaboo.cloudreader” 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][800,1280]">

node index=“0” text="" resource-id="" class=“android.widget.RelativeLayout” package=“com.hurix.kitaboo.cloudreader” 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][800,1280]">

node index=“0” text="" resource-id="" class=“android.widget.ImageButton” package=“com.hurix.kitaboo.cloudreader” content-desc=“Open navigation drawer” checkable=“false” checked=“false” clickable=“true” enabled=“true” focusable=“true” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[8,4][64,60]"/>
node index=“1” text="" resource-id=“com.hurix.kitaboo.cloudreader:id/topContainer” class=“android.widget.LinearLayout” package=“com.hurix.kitaboo.cloudreader” content-desc="" checkable=“false” checked=“false” clickable=“false” enabled=“true” focusable=“false” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[64,3][792,53]">
node index=“1” text="" resource-id="" class=“android.widget.LinearLayout” package=“com.hurix.kitaboo.cloudreader” content-desc="" checkable=“false” checked=“false” clickable=“false” enabled=“true” focusable=“false” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[593,3][792,53]">

node index=“1” text=“ľ” resource-id=“com.hurix.kitaboo.cloudreader:id/circleImageView1” class=“android.widget.TextView” package=“com.hurix.kitaboo.cloudreader” content-desc="" checkable=“false” checked=“false” clickable=“true” enabled=“true” focusable=“false” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[742,11][782,45]"/>
/node>
/node>
/node>
node index=“1” text="" resource-id=“com.hurix.kitaboo.cloudreader:id/list_layout” class=“android.widget.RelativeLayout” package=“com.hurix.kitaboo.cloudreader” 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,56][800,1280]">
node index=“0” text="" resource-id=“com.hurix.kitaboo.cloudreader:id/drawer_layout” class=“android.support.v4.widget.DrawerLayout” package=“com.hurix.kitaboo.cloudreader” 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,56][800,1280]">
node index=“0” text="" resource-id=“com.hurix.kitaboo.cloudreader:id/bookshelfLayout” class=“android.widget.RelativeLayout” package=“com.hurix.kitaboo.cloudreader” 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,56][800,1280]">
node index=“0” text="" resource-id=“com.hurix.kitaboo.cloudreader:id/mainContainer” class=“android.widget.RelativeLayout” package=“com.hurix.kitaboo.cloudreader” 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,56][800,1255]">
node index=“0” text="" resource-id=“com.hurix.kitaboo.cloudreader:id/downloadedList” class=“android.widget.ExpandableListView” package=“com.hurix.kitaboo.cloudreader” content-desc="" checkable=“false” checked=“false” clickable=“true” enabled=“true” focusable=“true” focused=“true” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[0,56][800,1255]">
node index=“0” text="" resource-id="" class=“android.widget.FrameLayout” package=“com.hurix.kitaboo.cloudreader” content-desc="" checkable=“false” checked=“false” clickable=“true” enabled=“true” focusable=“false” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[0,56][800,382]">
node index=“0” text="" resource-id=“com.hurix.kitaboo.cloudreader:id/editHeaderLayout” class=“android.widget.RelativeLayout” package=“com.hurix.kitaboo.cloudreader” 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,66][800,383]">
node index=“0” text="" resource-id=“com.hurix.kitaboo.cloudreader:id/search_layout” class=“android.widget.RelativeLayout” package=“com.hurix.kitaboo.cloudreader” 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,66][800,114]">
node index=“0” text=“automationdemobook (1)” resource-id=“com.hurix.kitaboo.cloudreader:id/catagoryNameTxtBox” class=“android.widget.TextView” package=“com.hurix.kitaboo.cloudreader” 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,71][222,103]"/>
/node>
node index=“1” text="" resource-id="" class=“android.widget.RelativeLayout” package=“com.hurix.kitaboo.cloudreader” 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,114][800,383]">
node index=“1” text="" resource-id=“com.hurix.kitaboo.cloudreader:id/downloadbooklayout” class=“it.sephiroth.android.library.widget.HListView” package=“com.hurix.kitaboo.cloudreader” content-desc="" checkable=“false” checked=“false” clickable=“true” enabled=“true” focusable=“true” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[5,114][800,383]">
node index=“0” text="" resource-id="" class=“android.widget.FrameLayout” package=“com.hurix.kitaboo.cloudreader” content-desc="" checkable=“false” checked=“false” clickable=“false” enabled=“true” focusable=“false” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[5,114][188,383]">
node index=“0” text="" resource-id=“com.hurix.kitaboo.cloudreader:id/shadowContainer” class=“android.widget.RelativeLayout” package=“com.hurix.kitaboo.cloudreader” content-desc="" checkable=“false” checked=“false” clickable=“false” enabled=“true” focusable=“false” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[10,114][183,383]">
node index=“0” text="" resource-id=“com.hurix.kitaboo.cloudreader:id/maincontainer” class=“android.widget.FrameLayout” package=“com.hurix.kitaboo.cloudreader” content-desc="" checkable=“false” checked=“false” clickable=“false” enabled=“true” focusable=“false” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[10,115][183,378]">
node index=“0” text="" resource-id=“com.hurix.kitaboo.cloudreader:id/rootlayoutbookview” class=“android.widget.LinearLayout” package=“com.hurix.kitaboo.cloudreader” content-desc="" checkable=“false” checked=“false” clickable=“false” enabled=“true” focusable=“false” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[12,117][181,376]">
node index=“0” text="" resource-id=“com.hurix.kitaboo.cloudreader:id/imagecontainer” class=“android.widget.FrameLayout” package=“com.hurix.kitaboo.cloudreader” content-desc="" checkable=“false” checked=“false” clickable=“false” enabled=“true” focusable=“false” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[10,117][183,337]">
node index=“0” text="" resource-id=“com.hurix.kitaboo.cloudreader:id/maskOverlay” class=“android.widget.FrameLayout” package=“com.hurix.kitaboo.cloudreader” content-desc="" checkable=“false” checked=“false” clickable=“false” enabled=“true” focusable=“false” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[18,127][175,327]"/>
node index=“1” text="" resource-id=“com.hurix.kitaboo.cloudreader:id/bookThumbImage” class=“android.widget.ImageView” package=“com.hurix.kitaboo.cloudreader” content-desc="" checkable=“false” checked=“false” clickable=“false” enabled=“true” focusable=“false” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[18,127][175,327]"/>
node index=“2” text="" resource-id="" class=“android.widget.RelativeLayout” package=“com.hurix.kitaboo.cloudreader” content-desc="" checkable=“false” checked=“false” clickable=“false” enabled=“true” focusable=“false” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[61,192][131,262]">
node index=“0” text=“s” resource-id=“com.hurix.kitaboo.cloudreader:id/downloadprogressbaritem” class=“android.widget.TextView” package=“com.hurix.kitaboo.cloudreader” content-desc="" checkable=“false” checked=“false” clickable=“false” enabled=“true” focusable=“false” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[61,192][131,262]"/>
node index=“1” text="" resource-id=“com.hurix.kitaboo.cloudreader:id/tvProgress” class=“android.widget.TextView” package=“com.hurix.kitaboo.cloudreader” content-desc="" checkable=“false” checked=“false” clickable=“false” enabled=“true” focusable=“false” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[61,192][131,262]"/>
/node>
/node>
node index=“1” text=“automationdemobook” resource-id=“com.hurix.kitaboo.cloudreader:id/txtBookTitle” class=“android.widget.TextView” package=“com.hurix.kitaboo.cloudreader” content-desc="" checkable=“false” checked=“false” clickable=“false” enabled=“true” focusable=“false” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[10,337][183,376]"/>
/node>
/node>
node index=“1” text="" resource-id=“com.hurix.kitaboo.cloudreader:id/arrowSelector” class=“android.view.View” package=“com.hurix.kitaboo.cloudreader” content-desc="" checkable=“false” checked=“false” clickable=“false” enabled=“true” focusable=“false” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[84,368][109,381]"/>








node index=“1” text="" resource-id=“com.hurix.kitaboo.cloudreader:id/poweredByContainer” class=“android.widget.FrameLayout” package=“com.hurix.kitaboo.cloudreader” 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,1255][800,1280]">
node index=“0” text="" resource-id=“com.hurix.kitaboo.cloudreader:id/tvPowerByIDContainer” class=“android.widget.LinearLayout” package=“com.hurix.kitaboo.cloudreader” content-desc="" checkable=“false” checked=“false” clickable=“false” enabled=“true” focusable=“false” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[643,1255][790,1280]">
node index=“0” text=“Powered by” resource-id=“com.hurix.kitaboo.cloudreader:id/tvPowerByID” class=“android.widget.TextView” package=“com.hurix.kitaboo.cloudreader” content-desc="" checkable=“false” checked=“false” clickable=“false” enabled=“true” focusable=“false” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[643,1259][707,1276]"/>
node index=“1” text=“Ù” resource-id=“com.hurix.kitaboo.cloudreader:id/poweredby_logo” class=“android.widget.TextView” package=“com.hurix.kitaboo.cloudreader” content-desc="" checkable=“false” checked=“false” clickable=“false” enabled=“true” focusable=“false” focused=“false” scrollable=“false” long-clickable=“false” password=“false” selected=“false” bounds="[707,1255][790,1280]"/>











@willosser @kirtiman from screen shot it looks like the button is inside a custom view element, maybe because of that UI Automator is not able to identify the element.
I have come across this situation before and here’s my approach

  1. Get the container of the custom element.
  2. Get the Dimension relative to the screen.
  3. Calculate the approximate location of the desired element inside the container(calculate this in %'s so it does not affect in case of fragmentation)
  4. Make a precise tap on the co-ordinates you have calculated.

Hi…can give some code for tapping elements in coordinates…i a new to this so i am not aware…

can someone help me out…???

Use following Code to access Sign Out button as follows:

driver.findElementByName(“Sign Out”).click();