Overview of Kakao Compose modules
masterKakao Compose is organized into four main modules designed to simplify UI testing in Android Compose. The modules are divided into a core module and several optional modules that build upon it:
Core Module
compose: The central module. It provides a DSL wrapping for Espresso methods,ComposeScreenpage objects, andKNode.
Optional Modules
compose-semantics: Provides a set of default semantics keys used by thecompose-uiandcompose-testmodules.compose-ui: Contains wrappers for Compose base components. These wrappers maintain the same constructor signatures as the original components but automatically set all possible semantics from thecompose-semanticsmodule to facilitate testing.compose-test: Provides specialized nodes for performing typed component validation.