Existe alguma estrutura que suporte o Behavior driven approch (bdd) para selenium-webdriver com gerenciamento de driver?

Quero iniciar meu projeto de automação do zero, conforme os requisitos que tenho que usar a Abordagem Orientada a Comportamento para criação de testcase e selênio para automação. por favor, sugira a estrutura mais adequada.

questionAnswers(1)

yourAnswerToTheQuestion