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

更改Selenium IDE中测试用例的顺序,selenium,selenium-ide,Selenium,Selenium Ide,比如说, 在录制时,我这里有几个测试用例。现在我想把测试用例“exp11141”放到第一个,但我不能在Selenium IDE中拖放测试用例 有没有办法改变Selenium IDE中测试用例的顺序 我的意思是只在IDE中,不修改任何代码。谢谢你的帮助 您应该能够拖放,这是IDE功能的一部分。如果这不起作用,那么您的IDE安装可能有问题。除了IDE中没有其他方法可以对测试进行重新排序之外,您还需要通过从文件菜单添加测试用例来重新构建套件 我不知道你为什么反对在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>

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

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

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

默认情况下,在SeleniumIDE中,您看到的是按照您记录的时间顺序显示测试的测试

如果您单击单词“Tests”,并选择“testsuites”,您将看到默认的测试套件。在该视图中,您可以添加新套件或使用默认套件

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

单击该图标将显示一个菜单,允许您选择:

  • 添加测试
  • 改名
  • 删除
  • 背景
  • 出口
单击“添加测试”,您将看到一个选择测试对话框,其中包含所有已保存测试的名称,每个名称旁边都有一个复选框。首先选中所有未选中的复选框所有人

现在按enter键保存,或者,如果它们都已选中,则按escape键退出

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

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


通过创建不同的套件,我已经从我的总列表中创建了备用的测试组合,以运行不同的场景。

我认为仅在selenium IDE中是不可能的。您可以导出测试套件,更改顺序,然后保存,然后从IDE打开测试套件。不确定这是否有效,但值得一试谢谢你的帮助!