例如,
录制时我有几个测试用例。现在我想把测试用例“exp11141”带到第一个,但我不能在Selenium IDE中拖放测试用例。
有没有办法在Selenium IDE中更改测试用例的顺序?
我的意思是只在IDE中,而不是修改任何代码。谢谢你的帮助!
答案 0 :(得分:1)
是的,你可以! (控制用户界面中的测试顺序)
我不记得这是什么时候引入的,但我目前运行的是 v3.17.0。
默认情况下,在 Selenium IDE 中,您正在查看测试,我相信它会按照您记录的时间顺序显示测试。
如果您单击“测试”一词,而是选择“测试套件”,您应该会看到默认的测试套件。在该视图中,您可以添加新套件或使用默认套件。
以默认套件为例,在套件名称的右侧,您会看到一个图标(对我而言,在 Windows 中它是垂直堆叠的三个点)
点击该图标会出现一个菜单,您可以选择:
通过单击“添加测试”,您将获得一个选择测试对话框,其中包含所有已保存测试的名称,每个名称旁边都有一个复选框。首先选中所有未选中的复选框。 全部!
现在按回车键保存,或者,如果他们都已经被选中,退出退出。
现在,查看您的套件,您可以单击并拖动以重新排序测试!因此,对于 OP 的问题,在套件中单击并将该问题拖到顶部即可!
当您运行套件(带有右指三角形和三条水平线的图标)或使用快捷方式 (Ctrl-Shift-R) 时,测试将按该顺序运行。
通过创建不同的套件,我从我的总列表中创建了测试的替代组合,以运行不同的场景。
答案 1 :(得分:0)
您应该能够拖放,这是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>
您需要做的就是剪切要移动的测试用例行并将其粘贴到顶部