What are the benefits of combining cucumber and selenium?

I want to know the benefits of using combination of cucumber and selenium. Please help me.

Short Answer:

Collaborative Approach: Bridges the communication gap between stakeholder or business teams who can’t easily understand or read the code. This problem is addressed by defining the behavior of application under test in a ubiquitous language i.e. easily understandable.

Focuses more in terms of end-user experience or inclined more towards behavior specifications while compared to that of traditional Test Driven methodology. Tests are written more from end user’s point of view, making them easier to understand for performing Selenium automation testing.

Long answer:

You can check: Automation Testing With Selenium, Cucumber & TestNG