如何为Selenium IDE创建嵌套测试套件?

And*_*rew 10 selenium selenium-ide

我需要在Selenium中创建一个嵌套测试套件,它将在Selenium IDE或Selenium TestRunner中运行.这基本上就是我想要实现的结构:

MasterTestSuite.html
 - ComponentTestSuite.html
    - TestCase1.html
    - TestCase2.html
 - OtherComponentTestSuite.html
    - TestCase3.html
    - TestCase4.html
Run Code Online (Sandbox Code Playgroud)

我需要能够达到与此相当的东西.我已经开始尝试一个Include扩展,它允许我包含另一个测试用例的内容,但我遇到了它的问题.你是如何实现这一目标的?对于如何帮助我实现这一目标,您能给出什么建议?

Aut*_*ter 1

据我所知,Selenium IDE 不支持这一点。大多数人这样做的方式是创建单独的测试套件并单独运行它们。

我在 C#/NUnit 中执行此操作,方法是为每个主要区域创建一个 *.cs 文件,然后为每个测试设置类别以获得额外的粒度

例如

namespace Test.The.World
{
   [TestFixture]
   public class UK 
   {
      [Test]
      [Category("Southern Counties")]
      public void Sussex_Brighton(){
          .....
      }
      [Test]
      [Category("Southern Counties")]
      public void Hampshire_Southampton(){
          .....
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

然后使用 NUnit 功能来运行相应的测试。

我确信大多数语言的大多数框架都有这种功能