[英]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.