如何在Specflow中参数化表格?这是我的专题文件 -
功能:登录
As a User,
should land on ***** Login page
Enter valid Username and password
Home page displayed-Validate Logout link
场景:成功登录 鉴于我在****登录页面 当我输入自动化和autopassword 然后应显示注销链接
Scenario: Successful parameterized Login
Given I am on **** Login page
When I enter:
| Username | Password |
| automation | autopassword |
| misc | misc123 |
Then the Logout link should be displayed
以下是我的疑问 - 我想使用第二行值测试登录 - misc& misc123。我怎么用硒来调用它? 如何将参数化部分设置为完整的场景集 - 考虑到登录后有更多场景?测试运行第一行的完整功能,然后以第二行执行测试登录。
答案 0 :(得分:4)
不使用Table元素,而是将其转换为Scenario Outline。所以你的情景会变成。
Scenario Outline: Successful Login
Given I am on **** Login
When I enter <UserName> and <Password>
Then the logout link should be displayed
Examples:
| UserName | Password |
| Foo | Bar |
| Bar | Foo |
这将贯穿每组示例。