47 lines
1.4 KiB
Plaintext
47 lines
1.4 KiB
Plaintext
|
# encoding:UTF-8
|
|||
|
@{{ project }}
|
|||
|
@excel
|
|||
|
Feature: {{ sheet_name }}
|
|||
|
|
|||
|
Background:
|
|||
|
Given I active "{{ sheet_name }}"
|
|||
|
|
|||
|
{#- 以模块为单位,一个模块一个Scenario #}
|
|||
|
{% for model,table in Scenario_table.items() %}
|
|||
|
Scenario: {{ model }}
|
|||
|
Then I load the table
|
|||
|
| 功能模块 | 子模块 | 用例编号 | 用例名称 | 重要级别 | 操作步骤 | 预期结果 | 更新版本 | 备注 | 测试结果 | 测试人员 | 测试时间 |
|
|||
|
{#- 根据子模块,添加注释信息,起到分隔的作用 #}
|
|||
|
{%- set sub_model = namespace(value=None) %}
|
|||
|
{%- for lines in table %}
|
|||
|
{%- if sub_model.value != lines[1] %}
|
|||
|
{%- set sub_model.value = lines[1] %}
|
|||
|
#{{sub_model.value}}
|
|||
|
{%- endif %}
|
|||
|
| {{ lines |join(' | ') }} | | | |
|
|||
|
{%- endfor %}
|
|||
|
{% endfor %}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Scenario: 调整样式
|
|||
|
#自动生成用例编号
|
|||
|
Then I set case_number on "C"
|
|||
|
"""
|
|||
|
{{ project | upper }}-ST-
|
|||
|
"""
|
|||
|
# 指定列自动合并单元格
|
|||
|
Then I auto_merge_cells "A" start at "3"
|
|||
|
Then I auto_merge_cells "B" start at "3"
|
|||
|
# 指定区内自动换行
|
|||
|
Then I auto set wrap start at "D3"
|
|||
|
"""
|
|||
|
{
|
|||
|
"horizontal": "left",
|
|||
|
"vertical": "center"
|
|||
|
}
|
|||
|
"""
|
|||
|
#使用的范围加上边框
|
|||
|
Then I auto set border
|
|||
|
|