【问题标题】:Cucumber Step definition for androidandroid的黄瓜步骤定义
【发布时间】:2017-10-12 06:57:57
【问题描述】:

我对葫芦或黄瓜完全陌生。 谁能帮我写葫芦黄瓜从表中输入用户名和密码的步骤定义?

我需要这样做:

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 文件,所以我需要在该文件中写入定义还是需要创建另一个文件?

【问题讨论】:

标签: ruby cucumber ui-automation calabash-android


【解决方案1】:

首先,在 features 文件夹中,创建新文件夹 step_definitions,然后在此文件夹中创建新文件 login_steps.rb,现在在 login_steps.rb 中,您可以创建自己的步骤定义。 获取 sn-ps 可以执行 cucumber --dry-run 并将粘贴结果复制到login_steps.rb

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-12
    • 1970-01-01
    • 2014-01-10
    • 1970-01-01
    • 2022-01-15
    • 1970-01-01
    相关资源
    最近更新 更多