【发布时间】:2017-04-19 13:31:07
【问题描述】:
我有一个注册表,需要使用黄瓜和红宝石对其进行测试。 我决定在表格中使用具有不同值的场景大纲:
Scenario Outline: Log in with valid data
Given I am on the Sign up Form
When I provide <Email>
And I provide Confirm <СEmail>
And I provide <Password>
And I provide Confirm <СPassword>
And I click on Register button
Then I registered to the site
Examples:
| Email | CEmail | Password | CPassword |
| vip17041@yopmail.com |vip17041@yopmail.com | 123 | 123 |
| vip17042@yopmail.com |vip17042@yopmail.com |123 | 123 |
现在我需要创建步骤定义。在步骤定义中,我需要将表中的字段值放入其中。 我怎么能那样做?之前我使用了下一个方法:
When(/^I provide vip(\d+)@yopmail\.com$/) do |email|
browser.text_field(:name, "Email").set("email@yopmail.com")
但是我如何设置而不是硬编码电子邮件 - 来自我的表格的电子邮件?
谢谢
【问题讨论】: