如何检查在Jetpack Compose UI测试中是否选中了单选按钮?



有人知道如何检查,哪个单选按钮被选中在Android UI测试为Jetpack Compose创建的UI?

我通过附件的代码制作了一个单选按钮组,但是我不知道如何识别哪个被UI测试选中。

Column(Modifier.selectableGroup()) {....}

是否有某种断言返回单选按钮组的选定单选按钮?

只需将RadioButton的onClick属性设置为某个回调,提供一个id来标识被选中的按钮:

@Composable
fun MyRadioButton(
onClick: (id) -> Unit
) {
RadioButton(
onClick = {
onClick("myRadioButtonId")
}
)
}