2012-05-02 42 views
0

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

我已经创建了一个测试套件:TS1.html并有两个测试用例中它是:
Test1.html和
Test2.html

那么,什么是执行这些步骤这TS1.html测试套件中的硒RC(Eclipse中)

+0

是否要运行.html格式或者,是否要将其转换为其他支持的语言?例如如果您转换/导出为Java/JUnit4/Remote control,执行此测试套件后将保存为.java扩展名 –

回答

2
  1. 硒IDE点击选项 - >选项...
  2. 这里勾选 “启用实验性功能”
  3. 单击确定
  4. 选项 - >格式 - > JUnit 4中(远程控制)
  5. 单击确定
  6. 复制粘贴输出到Eclipse

应该做的魔力:)

+0

,空白页面显示在Firefox中。因此,如果不知道测试套件的外观如何,它不可能是 –

+0

。你在用什么语言? Java的? –

+0

或者您也可以从Selenium IDE中将您选择的语言导出为您所选择的语言,所以请建议此解决方案为 –

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运行。

1

为了执行使用Selenium服务器的HTML文件而不转换到任何其他语言(例如Java,C#,红宝石,Python和Perl中,PHP等):

  1. 打开终端/命令行
  2. 走到哪里硒的server.jar位于
  3. 执行以下命令的位置:

Java的罐子硒的server.jar -port 4546 -htmlSuite *火狐 “http://www.google.com”“ C:\ SeleniumTest \ TS1.html“”C:\ result.html“

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

相关问题