No Karate DSL Framework, como podemos adicionar definições de etapas personalizadas para expandir suas funcionalidades além dos recursos REST?

Entendo que a filosofia por trás do Karatê é não ter que adicionar definições personalizadas de etapas. No entanto, o teste da API REST que realizamos em nosso projeto é mais integrado, portanto, precisamos verificar as respostas POST nas coleções do MongoDB, no ActiveMQ e no banco de dados do SQL Server. Existe alguma maneira de adicionar facilmente definições de etapas personalizadas para expandir o Karate DSL Framework além de seus recursos REST? Tentei baixar o código-fonte e importá-lo como um projeto Maven, mas me deparei com muitos problemas de dependência.

questionAnswers(1)

yourAnswerToTheQuestion