如何在Selenium RC(Eclipse)中执行导出的测试套件?

时间:2012-05-02 09:14:44

标签: selenium selenium-rc selenium-ide

在Selenium IDE中:

我创建了一个测试套件:TS1.html,其中有两个测试用例:
Test1.html和
Test2.html

那么在Selenium RC(Eclipse)中执行此TS1.html测试套件的步骤是什么?

3 个答案:

答案 0 :(得分:2)

  1. 在Selenium IDE中,单击选项 - >选项..
  2. 此处查看"启用实验性功能"
  3. 点击确定
  4. 选项 - >格式 - > JUnit 4(遥控器)
  5. 点击确定
  6. 复制将输出粘贴到Eclipse
  7. 应该做的魔术:)

答案 1 :(得分:1)

使用Selenium服务器执行.html文件而不转换为任何其他语言(如Java,C#,Ruby,Python,Perl,PHP等):

  1. 打开终端/命令行
  2. 转到selenium-server.jar所在的位置
  3. 执行以下命令:
  4. java -jar selenium-server.jar -port 4546 -htmlSuite * firefox“http://www.google.com”“C:\ SeleniumTest \ TS1.html”“C:\ result.html”

    测试将在Firefox中执行,测试结果将在C驱动器中作为result.html生成。

答案 2 :(得分:0)

正如Pavel所说,您首先转到Selenium IDE中的选项并将录制的代码转换为 JUnit 4 模型。然后将代码复制并粘贴到Eclipse IDE中。

使用两个测试用例示例JUnit类:

public class JUnitSample{

    @BeforeClass
    public static void setup(){
        1)start the server
        2)Launch the browser
    }
    @Test
    public void testTestcaseName01(){
        paste your first test case 
    }
    @Test
    public void testTestcaseName02(){
        paste your second test case 
    }
    @AfterClass
    public static void setup(){
        1)close the browser.
        2)Stop the server..
    }
}

IDE转换的代码还不足以从Eclipse IDE运行。所以,你必须修改代码才能从eclipse运行。