BDD with Selenide

BDD with Selenide

Can we use BDD with Selenide?


People often ask if they can use BDD with Selenide.

Short answer: Yes, you can!

There is plenty of BDD tools in Java and Python. You can use any of them with Selenide. Some working examples: Selenide + Cucumber:

Selenide + JBehave:

Selenide + GEB:

Selenide + Gauge: You can find a whole book here full of examples with Selenide, JBehave and Cucumber:

P.S. I personally don’t value BDD really much. I think it’s a nice idea, but it doesn’t really work. Business stakeholders do not really write executable specifications.

Let’s upgrade!

Andrei Solntsev