64.8. 上下文菜单选项
测试场景设计器提供上下文菜单选项,可让您对表执行基本操作,如添加、删除和复制行和列。要使用上下文菜单,您需要右键单击一个表元素。菜单选项根据您选择的表格元素的不同而有所不同。
| 表元素 | cell label | 可用上下文菜单选项 |
|---|---|---|
| 标头 | #, scenario description | 插入行 |
| 给定,预期 | 插入最左边列、Insert rightmost 列、Insert 行(下面) | |
| 实例 1, 实例 2, 属性 1, 属性 2 | 插入列左、Insert 列右、删除列、Duplicate Instance、Insert 行。 | |
| 行 | 所有行号的单元格,测试场景描述或测试场景定义 | 插入行(在下面插入行)、Duplicate row、Delete row、Run scenario |
| 表互动 | 描述 |
|---|---|
| 插入最左边的列 | 根据用户选择,插入一个新的左边列(在表的 GIVEN 或 EXPECT 部分中)。 |
| 插入右列 | 根据用户选择,插入一个新的右边列(在表的 GIVEN 或 EXPECT 部分中)。 |
| 插入列左侧的 | 在选定列的左侧插入新列。新列与所选列(基于用户选择的 GIVEN 或 EXPECT 部分)相同。 |
| 插入列右 | 在所选列的右侧插入新列。新列与所选列(基于用户选择的 GIVEN 或 EXPECT 部分)相同。 |
| 删除列 | 删除所选列。 |
| 插入行 | 在所选行上方插入新行。 |
| 插入行 | 在所选行的下面插入新行。如果从标头单元格调用,请使用 index 1 插入新行。 |
| 重复的行 | 复制所选行。 |
| 重复的实例 | 复制所选实例。 |
| 删除行 | 删除所选行。 |
| 运行场景 | 运行单个测试场景。 |
Insert 列或 Insert 列左 上下文菜单选项的行为不同。
- 如果所选列没有定义类型,则会添加一个没有类型的新列。
如果选中的列定义了类型,则创建了新的空列或带有父实例类型的列。
- 如果从实例标头执行操作,则创建一个新列,且没有类型。
- 如果从属性标头执行操作,则创建一个含有父实例类型的新列。