您的位置:首页 > 编程语言 > Java开发

JAVA+Selenium环境配置进行web页功能自动化的测试

2016-04-11 22:03 561 查看


配置JDK环境变量(查看2016.3.22编写的Jmeter环境搭建)
下载Eclipse,版本很多,这个看自己喜好,官网地址:https://www.eclipse.org/downloads/
点击window-preferences-java-installJREs- 可以修改JDK安装路径
点击window-workspace-other(UTF-8)如果 编写代码乱码可在这里进行修改,Python和Java之间切换容易乱码,这个时候就可以 在单独项目中选择转变格式而非整个Eclipse
创建项目——》包——》类
创建项目:file——new——other——Java Project(name随便取,通常是整个项目的英文名字)
创建包:右击src——new——package——name——com.testing.TIger(这都是文件)
创建类(指定包下建类):右击src——new——class
package com.testing.tiger;——包

public class axiba { ——类

public static void main(String[] args) {——函数:测试用例就在这里面
// TODO Auto-generated method stub

}


安装firefox浏览器(selenium链接驱动Firefox)最好是低版本,高版本暂时不支持

安装firebug插件——定位页面元素的神器(还有firepath)

将selenium-server-standalone.jar放到项目中(这个跟版本有关系,我曾经花了一个下午时间找合适的版本,建议使用2.45.0版本)

首先新建文件夹libs,将下载好jar包拖到libs文件夹中。然后新建一个source folder:右击src——source folder,最后选中source folder右击——build path ——config build path ——libraies——add jars——去项目内查找jar包(libs里面查找)

 ——add external Jars(本地电脑中查找jar包)其实后期项目很多的话,就不需要这么麻烦,直接去以前的项目中加载jar包就可以

字体修改:windows——preferences——general——basic——text font——edit——确定——ok

自此就可以开始通过selenium方法编写自动化测试用例,尽情的定位网站元素吧。

前面都是使用的firefox浏览器,如果我想使用谷歌或者ie怎么办呢,那么在项目下新建source文件,把chromedriver.exe 和iedriver.exe拖进这个文件夹就可以直接使用了

最后介绍一下java测试 框架TestNG的安装:

首先下载TestNG包解压:http://pan.baidu.com/s/1nuWhPc1                                                                                       1、将解压后的文件..\eclipse-testng离线包\features\目录下的文件夹org.testng.eclipse_6.8.6.20130607_0745放到eclipse--》features目录下
                                                                  2、将解压后的文件..\eclipse-testng离线包\org.testng.eclipse_6.8.6.20130607_0745文件夹放到eclipse--》plugins目录下                                          
                                                                                                                    3、重启eclipse
                                                                                                                                                                       4、验证是否安装成功,file-->new-->other-->TestNg

下一步就是测试框架的使用和测试报告了,下次介绍

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: