我正在Jetpack Compose Codelab 中进行测试,但我无法使用节点上的函数打印语义树。printToLog
我在androidTest
包内使用此代码。
import androidx.compose.ui.test.printToLog
...
//testing function
@Test
fun rallyTopAppBarTest() {
val allScreen = RallyScreen.values().toList()
testRule.setContent {
//the component be tested in isolation goes here
RallyTopAppBar(
allScreens = allScreen,
onTabSelected = {},
currentScreen = RallyScreen.Accounts
)
}
testRule.onRoot().printToLog("currentLabelExists")
....
}
我已经使用标签检查了我的 LogCat调试和详细过滤,"currentLabelExists"
但语义树没有在日志上打印。
关于我可能会错过的任何想法。