我正在尝试Text
在我的组件上测试我可以用不同的颜色打印它,所以在我的测试中我正在验证它是否获得了预期的颜色。我正在寻找一种返回颜色的方法,但我没有找到任何方法。
从现在开始,我断言文本是正确的并且可见性是正确的,但是当试图找到获得颜色的方法时,我变得太深了,我正在寻找一个更简单的解决方案。
composeTestRule.onNode(hasTestTag("testTagForButton"), true)
.assertExists()
.assertTextEquals("Testing")
我已经检查过我可以做一些类似.fetchSemanticsNode().layoutInfo.getModifierInfo()
的事情Modifier
,也许从那里我可以得到颜色,但它可能太多了。另外我发现这个.captureToImage()
也许我可以在上面涂上颜色,但是由于我必须放置像素,所以我认为这不是办法。
有什么简单的方法可以得到吗?