Selenium+IDEA+Maven+TestNG环境搭建

第一 安装java环境。html

1. 下载并安装Jdk1.7或Jdk1.8java

2. 新建一个环境变量JAVA_HOME,指向jdk的安装目录。chrome

3. 打开一个cmd,执行java –version, 显示java版本号代表java安装成功。apache

第二 准备Intellij IDEA开发工具浏览器

1. 下载并安装IDEAmaven

第三 配置Maven环境。工具

1. 下载与IDEA版本兼容的Maven(IDEA13与Maven3.3不兼容,与Maven3.1兼容;IDEA14与Maven3.3兼容。)开发工具

2. 将Maven解压至不易被动的目录,如C:\Program Files\Java\apache-maven-3.3.3.spa

3. 新建一个环境变量M2_HOME,指向解压后的Maven目录,如C:\Program Files\Java\apache-maven-3.3.3,在Path变量中加入%M2_HOME%\bin。firefox

4. 将附件中settings.xml文件分别拷贝到如下两个路径:

a. C:\Users\User_Name\.m2

b. path\to\apache-maven-3.3.3\conf

5. 打开一个cmd,执行mvn –v, 显示maven版本号代表Maven安装成功。

第四 配置Selenium2 Webdriver 运行环境

1.下载IEDriverServer、chromedriver等使用到的driver。Firefox浏览器不须要另外下载driver。

2. 在C盘新建一个目录Selenium, 将下载下来的driver文件放到C:\Selenium(此处能够放至任意位置,在代码里指定该位置便可)。

第五 在Maven项目中添加Selenium和TestNG相关jar包的依赖

1. 在IDEA中新建一个Maven项目。

2.搜索到如下相关jar包的group ID, artifact ID, version等相关信息,并将此添加到pom.xml文件的dependencies中(项目中使用到的其余jar包也可至该网址上搜索到并添加至pom.xml文件):

Selenium-firefox-driver, selenium-chrome-driver, selenium-ie-driver, selenium-support, testng

<dependencies>    <dependency>        <groupId>org.seleniumhq.selenium</groupId>        <artifactId>selenium-firefox-driver</artifactId>        <version>2.47.1</version>    </dependency>    <dependency>        <groupId>org.seleniumhq.selenium</groupId>        <artifactId>selenium-chrome-driver</artifactId>        <version>2.47.1</version>    </dependency>    <dependency>        <groupId>org.seleniumhq.selenium</groupId>        <artifactId>selenium-ie-driver</artifactId>        <version>2.47.1</version>    </dependency>    <dependency>        <groupId>org.seleniumhq.selenium</groupId>        <artifactId>selenium-htmlunit-driver</artifactId>        <version>2.47.1</version>    </dependency>    <dependency>        <groupId>org.seleniumhq.selenium</groupId>        <artifactId>selenium-support</artifactId>        <version>2.47.1</version>    </dependency>    <dependency>        <groupId>log4j</groupId>        <artifactId>log4j</artifactId>        <version>1.2.17</version>    </dependency></dependencies>
相关文章
相关标签/搜索