繁体   English   中英

黄瓜步骤定义为Android

[英]Cucumber Step definition for 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|
| hekidh@gmail.com | pass1212 | Incorrect Username and/or password|
| sdgh@gmail.com | first212 | Incorrect Username and/or password|
| xyx@gmail.com | second1234 | Incorrect Username and/or password|
| abc@gmail.com | qwerty | success |

为此,我需要编写步骤定义,但是我不知道如何编写以及在哪里编写?

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

首先,在features文件夹中,创建新文件夹step_definitions然后在该文件夹中,创建新文件login_steps.rb ,现在在login_steps.rb您可以创建步骤定义。 要获取摘录,您可以执行黄瓜--dry-run并将粘贴结果复制到login_steps.rb

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM