0

如何使用REPL列出TableView中的元素?我需要所有類UIAccessibilityElementMockView的元素。這些是樹的命令後可見的元素: Xamarin_TreeXamarin UITest REPL查詢TableView元素

我已經嘗試下面的命令:

app.Query(x=>x.Class("UITableView").Child()) 
app.Query(x=>x.Class("UITableView").Child("UITableViewCell")) 

任何幫助將不勝感激。

回答

0

你試過app.Query(c => c.Marked("UIAccessibilityElementMockView"))

https://developer.xamarin.com/api/member/Xamarin.UITest.Queries.AppQuery.Marked/

你能不能發佈示例應用程序?

+0

是的,我試過沒有成功。對於Android項目,我設法做到像app.Query(x => x.Class(「EntityListView」)。Child(「EntityView」))。但iOS的部分仍然沒有運氣。 – miskegm

+0

@miskegm,你可以發佈更詳細的樣本嗎?也許一個Github鏈接? –

1

調查一段時間後,我設法解決這個之一:(X => x.Class( 「的UITableViewCell」)後代( 「UIBUttonLabel」))

app.Query

這查詢正在返回所有我需要的實體的列表。