【发布时间】:2022-10-19 04:55:56
【问题描述】:
我有一个 lazyColumn() 组合,列表中的每个项目都包含两个文本视图元素。一项具有文本元素 Foo 和 Bar。
撰写语义树已将这两个文本合并到父节点中,因此composeRule.onRoot().printToLog() 输出Text = '[Foo, Bar]'。
如何断言一个节点同时存在文本元素Foo 和Bar?
我已经尝试了以下但得到could not find any node that satisfies: ((Text + EditableText contains 'Foo' (ignoreCase: false)) && (Text + EditableText contains 'Bar' (ignoreCase: false))
composeRule.onNode(hasText("Foo") and hasText("Bar"), useUnmergedTree = true).assertExists()
【问题讨论】:
标签: android android-jetpack-compose