Masquerade

作者: Haulmont
4.5
0

Masquerade 是一个 Jmix UI 的自动化测试库。通过集成这个测试库,可以使用 Java 或 Kotlin 创建端到端的测试用例,这些测试用例支持手动运行或在 CI 环境中运行。

Masquerade 可以从需要测试的复杂 UI 中分离出简单的测试场景。首先,将 UI 界面的内容通过带注解字段的 Java 或 Kotlin 的简单类以声明式的方式进行描述,然后在测试场景中使用这些类替代真实的 UI 元素。

Masquerade 基于 Selenide 和 Selenium 构建。