我试着在我的组件上测试一个Text
,我可以用不同的 colored颜色 打印它,所以在我的测试中,我验证它是否得到了预期的 colored颜色 .我正在寻找返回 colored颜色 的方法,但没有找到任何方法.
从现在起,我断言文本是正确的,可见性是正确的,但当试图找到获得 colored颜色 的方法时,我变得太深了,我正在寻找一个更简单的解决方案.
composeTestRule.onNode(hasTestTag("testTagForButton"), true)
.assertExists()
.assertTextEquals("Testing")
我已经判断过,我可以做大约.fetchSemanticsNode().layoutInfo.getModifierInfo()
次才能进入Modifier
米,也许从那里我可以得到 colored颜色 ,但可能太多了.我也发现了这个.captureToImage()
,也许我可以把 colored颜色 放在上面,但是因为我必须把像素放进go ,所以我决定它不是这个方法.
有什么简单的方法可以做到吗?