JAVA+Selenium环境配置进行web页功能自动化的测试
2016-04-11 22:03
561 查看
下载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
下一步就是测试框架的使用和测试报告了,下次介绍
相关文章推荐
- Struts2 笔记3
- Java类获取spring 容器的bean的几种方式
- 当遇到bug:说在out/classes目录下没有找到struts.xml文件
- JVM(3)--java内存管理与垃圾回收
- Struts2 笔记 2
- JNI中javah找不到类文件解决方法
- 【java】匿名内部类实例
- struts2 笔记 1
- java的左移和右移的区别常见的hascode和equals写法
- java从控制台输入数值之System.in.read()
- 初学JAVA,开发环境的搭建(JDK和Eclipse的安装)
- java提高篇(八)----详解内部类
- javaweb中如果用户没有登录,不能访问别的页面,只能访问登录页面
- 关于Spring常用的注解
- Java入门 第一季第四章 流程控制语句
- java获取客户端ip 及通过ip获取mac地址后台代码(借鉴别人)
- Spring Boot——开发新一代Spring Java应用
- java写JSON格式化的方法
- Java并发容器(一) CocurrentHashMap的应用及实现
- Flink:下一代流计算平台?