Flutter:如何通過 dart 代碼獲取我的Flutter應用程式中所有小部件物件的所有屬性以在自動測驗中使用它?我知道測驗中存在三種型別:
1. 單元測驗。
2. 小部件測驗。
3. 集成測驗。
但我只想知道每個小部件的所有詳細資訊,并將其寫入文本檔案?例如,這張圖片解釋了開發工具中的一個例子但是我通過編碼來實作它
提前謝謝
uj5u.com熱心網友回復:
在您的測驗中,您可以使用此代碼訪問當前樹中小部件的屬性:
final FloatingActionButton fab = tester.widget(find.byType(FloatingActionButton));
expect(fab.tooltip, ...);
在這里,您告訴 WidgetTester 在當前小部件樹中查找小部件,當找到小部件時,您可以訪問其屬性。
重要的是,您的“第一個 A,排列”已正確設定,因此構建了一個小部件樹并且您正在尋找的小部件可用。
當您搜索在小部件樹中出現多次的更通用小部件時,我建議使用 find.byKey 方法,如下所示:
tester.widget(find.byKey(Key('exampleKey')));
當然,Finder 小部件有兩個以上的方法,因此可以使用任何其他查找方法。
格雷茨
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/340060.html
