更改 Selenium 中的测试用例顺序 IDE

Changing the sequence of test cases in Selenium IDE

例如,

我在录制的时候这里有几个测试用例。现在我想把测试用例 "exp11141" 带到第一个,但是我不能在 Selenium IDE.

中拖放测试用例

有没有办法改变 Selenium 中测试用例的顺序 IDE?

我的意思是只在IDE,不修改任何代码。感谢您的帮助!

您应该可以拖放,这是 IDE 功能的一部分。如果这不起作用,那么您的 IDE 安装可能有问题。除此之外,在 IDE 中没有其他方法可以重新排序测试,您需要通过从文件菜单中添加测试用例来再次构建套件。

我不确定您为什么反对在 IDE 之外编辑它,但它非常简单,因为它只是 1 次剪切和粘贴。如果您在文本编辑器中打开套件文件,您会在其中看到类似这样的内容。

<body>
<table id="suiteTable" cellpadding="1" cellspacing="1" border="1" class="selenium"><tbody>
<tr><td><b>Test Suite</b></td></tr>
<tr><td><a href="TestCase1.html">TestCase1</a></td></tr>
<tr><td><a href="TestCase2.html">TestCase2</a></td></tr>
<tr><td><a href="TestCase3.html">TestCase3</a></td></tr>
</tbody></table>
</body>

您需要做的就是剪切要移动的测试用例所在的行并将其粘贴到顶部

是的,你可以! (控制用户界面中测试的顺序)

我不记得这是什么时候推出的,但我目前正在 运行ning v3.17.0.

在 Selenium 中 IDE 默认情况下,您正在查看显示测试的测试,我相信,按照您记录它们的时间顺序。

如果您单击“测试”一词,然后选择“测试套件”,您应该会看到默认的测试套件。在该视图中,您可以添加新套件或使用默认套件。

以默认套件为例,在套件名称的右侧您会看到一个图标(对我来说 Windows 它是垂直堆叠的三个点)

单击该图标会出现一个菜单,您可以从中选择:

  • 添加测试
  • 重命名
  • 删除
  • 设置
  • 导出

通过单击“添加测试”,您会看到一个 select 测试对话框,其中包含所有已保存测试的名称,每个测试旁边都有一个复选框。首先检查所有未选中的复选框。 全部!

现在按回车键保存,或者,如果它们都已经被选中,则退出。

现在,查看您的套件,您 可以 单击并拖动以重新排序测试!因此,对于 OP 的问题,请在套件中单击并将其拖到顶部,然后离开!

当您 运行 一个套件(带有右向三角形和三条水平线的图标)或使用快捷键 (Ctrl-Shift-R) 时,测试将按此顺序 运行。

通过创建不同的套件,我已经创建了从我的总列表到 运行 不同场景的替代测试组合。