适用于android的黄瓜步骤定义

问题描述:

我对葫芦或黄瓜是全新的。 任何人都可以帮我写葫芦黄瓜从表中输入用户名和密码的步骤定义?适用于android的黄瓜步骤定义

我需要做这样的事情:

Scenario Outline: check for Login 

Then I enter <username> into input field number 1 
Then I enter <pass> into input field number 2 
Then I press "Login" 
Then I should see <msg> 
Then I wait for 2 seconds 

Examples: 
| username | pass| msg| 
| [email protected] | pass1212 | Incorrect Username and/or password| 
| [email protected] | first212 | Incorrect Username and/or password| 
| [email protected] | second1234 | Incorrect Username and/or password| 
| [email protected] | qwerty | success | 

这样做我需要写步骤定义,但我不知道怎么写呢,在哪里写呢?

我在功能文件夹中看到了step_defination.rb文件,所以我需要在该文件中写入定义还是需要创建另一个文件?

+0

[如何编写Calabash Android的步骤定义]可能的副本(https://*.com/questions/18997808/how-to-write-step-definition-of-calabash-android) –

首先在功能文件夹内创建新文件夹step_definitions然后在这个文件夹里创建新文件login_steps.rb现在在login_steps.rb里面你可以创建你的步骤定义。 要获取片段,您可以执行cucumber -dry-run并将复制粘贴结果复制到login_steps.rb

cucumber --dry-run将找到没有步骤定义的所有步骤,并将返回可以使用的片段。