# 3-1 Robot Framework and Cucumber in common {%hackmd 1lpg7PuqRoaui6XyJcrylw %} ## Overview  ## Programing Languages | Lang | Robot | Cucumber | | ------- | ------------------ | ------------------ | | Python | :heavy_check_mark: | :heavy_check_mark: | | Java | :heavy_check_mark: | :heavy_check_mark: | | .Net | :heavy_check_mark: | :heavy_check_mark: | | C++ | | :heavy_check_mark: | | Tcl | | :heavy_check_mark: | | Node.js | | :heavy_check_mark: | | Ruby | | :heavy_check_mark: | | Go | | :heavy_check_mark: | | Perl | | :heavy_check_mark: | :::info **Support Langages** :link: [Robot](https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#id16) :link: [Cucumber](https://cucumber.io/docs/installation/) ::: ## Nature Laguanges - English - Gherkin a set of special keywords to give **structure** and **meaning** to executable specifications - Given, When, Then, And, But ```gherkin= Given [Preconditions or Initial Context] When [Event or Trigger] Then [Expected output] ``` ```gherkin= Given [Preconditions or Initial Context1] And [Preconditions or Initial Context2] When [Event or Trigger1] And [Event or Trigger2] Then [Expected output1] But [Expected output2] ``` :::info :link: [Cucumber supports more than 70 spoken languages](https://cucumber.io/docs/gherkin/reference/#spoken-languages) :::
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up