有人知道如何检查,哪个单选按钮被选中在Android UI测试为Jetpack Compose创建的UI?
我通过附件的代码制作了一个单选按钮组,但是我不知道如何识别哪个被UI测试选中。
Column(Modifier.selectableGroup()) {....}
是否有某种断言返回单选按钮组的选定单选按钮?
只需将RadioButton的onClick属性设置为某个回调,提供一个id来标识被选中的按钮:
@Composable
fun MyRadioButton(
onClick: (id) -> Unit
) {
RadioButton(
onClick = {
onClick("myRadioButtonId")
}
)
}