十五年测试老手,长期负责WEB\APP 项目测试,目前主要负责团队管理工作。
Selenium + JUnit + Maven 基于WEB自动化测试环境搭建
上一篇 /
下一篇 2012-02-09 22:08:01
/ 个人分类:其它
Selenium 是开源的,原先是thoughtworks 的开发的,现在google 维护。可以基于windows ,unix ,mac 等平台。ie ,firefox 等浏览器。使用junit+selenium+Maven来搭建一套web自动化测试方案。一、工具准备1、Selenium我们需要用到Selenium 两个组件Selenium IDE一个firefox 的插件,用来初步录制我们的测试脚本。 支持多种语言的脚本(html, java, c#, ruby, php…)Selenium RC包含Selenium Server和不同语言的开发包。 这里我们选择JAVA 为例。2、jres+junit选择jres 作为我们测试代码的 IDE,JUnit做为我们的测试工具。3、MavenMaven 用于构建自动化测试代码,用命令行控制测试代码的执行,并生成测试报告。 后期还可以整合至持续集成中。4、XPath Checker一个FireFox插件可以查看根据你写的XPath是否可以找到对应的element。二、工具安装 1、安装seleniumIDE ,打开FireFox,然后进入工具—> 添加组件,搜索seleniumIDE ,查询出对应的IDE 后,点击直接安装,安装结束后重启。2、安装selenium-rc ,参见附件selenium-java-2.0.0.zip。解压到一个文件夹下目录下 。进入selenium-2.0.0目录 使用命令运行java -jar selenium-java-2.0.0.jar3、参见 http://rdc.hundsun.com/thread-176-1-1.html 搭建JUnit测试工具和Maven联用环境。4、在命令行中,进入jres的workspace目录下,输入:mvn archetype:create-DgroupId=org.MyTest -DartifactId=AutomationTest 生成AutomationTest测试项目,把pom.xml文件中的依赖改为 junit <version>4.8.2</version>5、在AutomationTest目录下,运行下面命令mvn eclipse:eclipse 打开jres,将AutomationTest导入,右键项目build path,里面加上junit.jar和selenium-java-client-driver.jar(参见附件)。6、安装XPath Checker ,打开FireFox,然后进入工具—> 添加组件,搜索XPath Checker ,查询出对应的XPath Checker 后,点击直接安装,安装结束后重启。环境搭建完成后,将可以用seleniumIDE录制生成的测试代码,转化为junit4代码,再经过修改后,拷贝到AutomationTest中执行,关于脚本录制,代码修改,将在下篇selenium使用中结合JRES2.0-业务基础框架的一个场景实例介绍。
收藏
举报
TAG:
Selenium
selenium