Cucumber and Selenium are widely used frameworks for BDD (Behaviour Driven Development) and browser automation respectively. Although on paper, it seems like a nice pair, when it comes to reality, a lot of testers shy away from it.  The major reason behind this is Gherkin, as most testers hesitate to use it, as it feels like an additional task since the test scripts are still to be written separately. 

But this is not true for all. Using Gherkin can actually help in testing as it serves as a good document for all the features and can be written by anyone even with almost zero coding knowledge. 

Cucumber and Selenium are widely used frameworks for BDD (Behaviour Driven Development) and browser automation respectively. Although on paper, it seems like a nice pair, when it comes to reality, a lot of testers shy away from it.  The major reason behind this is Gherkin, as most testers hesitate to use it, as it feels like an additional task since the test scripts are still to be written separately. 
But this is not true for all. Using Gherkin can actually help in testing as it serves as a good document for all the features and can be written by anyone even with almost zero coding knowledge.&nbs […]