selenium+maven+testNG+java

简单介绍

1.selenium:Selenium是一个用于Web应用程序测试的工具。支持的浏览器包括IE、MozillaFirefox、Chrome等。支持自动录制动作和自动生成,Net、Java、Python等不同语言的测试脚本。
Selenium 测试脚本可以在 Windows、Linux 和 Macintosh等多种平台上运行。
2.TestNG:TestNG是一个测试框架,TestNG是一个开源自动化测试框架;TestNG表示下一代。TestNG是类似于JUnit(特别是JUnit4),但它不是一个JUnit扩展。它的灵感来源于JUnit。
TestNG的创造者是Cedric Beust(塞德里克·博伊斯特)
3.maven:Maven是对项目依赖的jar包进行管理,可以让你的项目保持基本的依赖,排除冗余jar包,并且可以让你非常轻松的对依赖的jar包进行版本升级。而这些仅仅是Maven最基本的功能,
它可以在这基础上对项目进行清理、编译、测试、打包、发布等等构建项目的工作。

环境搭建

1.JDK下载及安装

1>下载地址
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2>配置环境变量
a.系统变量→新建 JAVA_HOME 变量,变量值填写JDK安装目录
b.系统变量→ Path 变量→编辑,在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
c.系统变量→新建 CLASSPATH 变量,变量值填写   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

2.下载eclipse

下载地址,下载后解压到本地就可以
https://www.eclipse.org/downloads/eclipse-packages/

3.在线安装TestNG

在 Eclipse 中,点击 Help ->  Install new software ,在 add 栏中输入http://beust.com/eclipse,在下面就会看到 TestNG.选中点击安装,按下一步直到安装完

4.离线安装TestNG

 

5.MAVEN安装

1>下载地址,下载后解压即可
http://maven.apache.org/download.cgi
2>环境变量配置
a.添加新的系统环境变量MAVEN_HOME, 并设置其值为你安装的目录
b.更新系统PATH 变量, 添加;%MAVEN_HOME%\bin
c.测试maven配置是否成功打开命令行窗口,输入mvn -v
3>指定MAVEn仓库(path为仓库地址)
在maven安装目录conf下,修改settings.xml文件,在“<settings xmlns=XXX>”后面中加入<localRepository>path</localRepository>
4>修改eclipse--window--->maven--->User Settings
5>选择window-preferences-maven-Installations
点击add按钮,选择Directory,打开刚安装的maven路径,点击finish
选中外部的maven---> apply --->OK

6.新建项目

1> 打开eclipse---> file---> new---> other,选中maven project点击next
2>选中maven---> archetype> ---> quickstar---> next
3>输入group ID和Artifact ID,点击finish
  groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。
  举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artigactId是tomcat。
  比如我创建一个项目,我一般会将groupId设置为cn.snowin,cn表示域为中国,snowin是我个人姓名缩写,artifactId设置为testProj,表示你这个项目的名称是testProj,
  依照这个设置,你的包结构最好是cn.snowin.testProj打头的,如果有个StudentDao,它的全路径就是cn.snowin.testProj.dao.StudentDao
4>生成项目后,打开项目中的pom.xml

5>修改pom.xml文件
<!-- 这个是junit的jar包,因为我们用不到,所以删除或者注释掉-->
<!-- <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> -->
<!-- 如下加入selenium的依赖,会下载N多jar包到本地仓库,要有耐心 -->
<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>[2.53.0,)</version>
</dependency> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-server</artifactId> <version>[2.53.0,)</version> </dependency>

转载

 

猜你喜欢

转载自www.cnblogs.com/fogwithtears/p/9471948.html