0
使用葫蘆,Query("all *")
的數據量大約是單獨使用query("*")
時的兩倍,但如果沒有複雜的滾動邏輯,我仍然有數據無法讀取。有沒有辦法用葫蘆來查詢屏幕中的所有對象? (真的全部)
有沒有什麼好的方法從屏幕上獲得真正的'全部'數據而不滾動?
例如,我有一個包含12個容器的屏幕,每個容器包含5-10個不同的數據片段。我需要能夠閱讀我的容器來驗證頁面上的數據。
使用葫蘆,Query("all *")
的數據量大約是單獨使用query("*")
時的兩倍,但如果沒有複雜的滾動邏輯,我仍然有數據無法讀取。有沒有辦法用葫蘆來查詢屏幕中的所有對象? (真的全部)
有沒有什麼好的方法從屏幕上獲得真正的'全部'數據而不滾動?
例如,我有一個包含12個容器的屏幕,每個容器包含5-10個不同的數據片段。我需要能夠閱讀我的容器來驗證頁面上的數據。
query
返回所有可見的視圖。
query("all *")
禁用可見性啓發式並返回所有視圖。
即使使用all
,視圖矩形的某些部分也必須存在於屏幕邊界內。
無需滾動
如果使用的是葫蘆的iOS,你可以嘗試scroll_to_*
方法被記錄在這裏:
scroll_to_mark
是最通用的 - 我建議以該方法開始。
沒錯,我希望有一些閱讀整個數據包的方式,而不需要滾動。 –
問題是某些元素可能不存在(實例尚未創建),直到元素在屏幕邊界中可見爲止。這是UITableView和UICollectionView的工作方式。祕訣在於scroll_to_ *方法將爲表和集合視圖創建視圖實例。 – jmoody