2014-01-24 45 views
2

我想弄清楚如何到Android中的全局搜索結果中顯示的元素。所有其他元素都顯示在UIAutomator樹中。如果你看下面的圖片,沒有海鮮,戶外座椅等概念。Android搜索管理器結果沒有顯示在UIAutomator樹

這意味着這些元素對輔助工具也是不可見的。是否有我們應該使用的東西,以便這些元素在UI樹中可見。

搜索我說的是在應用程序中 - http://developer.android.com/guide/topics/search/search-dialog.html http://developer.android.com/reference/android/app/SearchManager.html

From UIAutoamtorview

回答

0

這可能取決於硬件或操作系統版本。在如下所示的屏幕上: enter image description here

我能夠找到結果元素。我沒有使用page_source查看樹,所以我不確定它是什麼樣的 - 我能夠通過文本查找。如果這不起作用,恐怕你可能會失去運氣......希望我錯了。

+0

我說的是在應用程序中搜索http://developer.android.com/guide/topics/search/search-dialog.html。沒有它沒有硬件特定,因爲我使用的模擬器是4.3 – satyajit

+0

哦,你說「Android的全局搜索結果」,這聽起來像系統全局搜索。你可以嘗試連接selendroid並做一個page_source()。有時會顯示比使用Android驅動程序更多的信息(包括隱藏的內容)。 – jwallis