您的位置:软件测试 > 开源软件测试 > 开源功能测试工具 > Selenium
Selenium自动化测试框架的搭建
作者:网络转载 发布时间:[ 2014/1/7 16:53:42 ] 推荐标签:自动化测试 Selenium 测试工程

   LoggingResultsFormatter htmlFormatter =

       newHtmlResultFormatter(loggingWriter, resultEncoding);

   htmlFormatter.setScreenShotBaseUri(""); // this is for linkingto the screenshots

   htmlFormatter.setAutomaticScreenshotPath(resultPath);

   // wrapHttpCommandProcessor from remote-control

   LoggingCommandProcessor myProcessor =

       new LoggingCommandProcessor(newHttpCommandProcessor(your-configs), htmlFormatter);

   selenium= new LoggingDefaultSelenium(myProcessor);

   selenium.start();

}

@After

public void tearDown() {

   selenium.stop();

   try {

       if(null != loggingWriter) {

           loggingWriter.close();

       }

   } catch(IOException e) {

       //do nothing

   }

}

7.      运行成功以后在指定的目录中生成相应的reports

七、框架优势

1.      记录测试的过程,所见即是所得,selenium的所有内部程序都是用Javascipt编写的,比较灵活;

2.      可以通过selenium IDE录制脚本,脚本可以回放,可以作为junit编码的雏形;

3.      支持多种操作系统;

4.      支持多种编码语言。JAVA,.NET, Perl,Python, Ruby

八、框架劣势

1.    selenium的录制工具只能安装在firefox浏览器上, 如果系统界面不被firefox支持,那要花费一定的时间去手写case。 不过近听说有一个工具叫360WebTester ,可以支持IE的录制,而且是国产的评价还不错,有时间我要研究一下。

上一页12345下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd