Choose Your Champion
Alright, first things first! It's time to pick your preferred programming language and your trusty automation sidekick. You've got some great options here:
- JavaScript paired with Cucumber
- Java tagging along with Cucumber
- C# hanging out with SpecFlow
Sounds like a superhero squad, doesn't it?
Choose your favorite language and automation tool from the tabs right below. Don't worry, no matter which dynamic duo you go for, we have easy instructions to help you hit the ground running with your chosen pair. Let the fun begin!
- Java & Cucumber
- JavaScript & Cucumber
- C# & SpecFlow
JavaScript & Cucumber - The Dynamic Duo​
So you've chosen JavaScript! First things first, you'll need to ensure you're equipped with Node.js version 14 or above. Not sure which version you've got? No problem! Just run this command in your terminal:
node -v
If Node.js isn't already part of your arsenal, you can download it from here.
Java & Cucumber - The Power Pair​
Ah, you're a Java fan, eh? Well then, let's make sure you're running Java 8 or higher. Unsure about your version? Just punch this command into your terminal:
java -version
If you find Java missing from your toolkit, you can download it from here.
C# & SpecFlow - The Super Team​
So, you're siding with C#, are you? Great choice! You'll need to have .NET Core 3.1 or a later version. Don't know which version you're rocking? Run this command in your terminal:
dotnet --version
If .NET Core isn't part of your collection yet, you can get it from here.
Ready to Roll with the Sample App​
Now that you've geared up, let's get the party started! You'll need to download our sample application from here. Follow the instructions there to set it up, and you'll be up and running before you know it. Let the BDD adventure begin!