场景:测试搜索多个选项
给登录到应用程序
和导航到搜索页面
当用户搜索不同可用的搜索字段
|搜索由|
|团队|
|名字|
|名称|
并提交搜索请求
然后在结果网格中查看结果详细信息
用例:只登录一次,但是在->和→然后对于每个数据表迭代,依次执行步骤。
我尝试使用for循环,但是And, Then步骤只执行一次,即指定参数。
寻求建议,如果这是可行的。TIA
我认为你要做的只是一个背景步骤(登录),然后是一个场景大纲与你的例子。见:https://cucumber.io/docs/gherkin/reference/scenario-outline
可能最终看起来像这样:
Feature: test searching
Background:
Given User is logged in
And ...
Scenario outline:
Given User Searches for <searchfield>
And submits the request
Then ...
Examples:
| searchfield |
| Team |
| First Name |
etc...
如果需要,示例行可以有多个命名列(参见链接)。