一.安装JDK
   可在JAVA官网http://www.java.com/zh_CN/download/
中下载最新的JDK,并按提示安装
   环境变量配置:我的电脑右键-->属性-->高级-->环境变量
   新增变量JAVA_HOME,变量值如:C:\Program Files\Java\jdk1.7.0_17
   新增变量CLASSPATH,变量值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
   修改变量Path,增加JDK路径:%JAVA_HOME%\bin;


二.安装Eclipse
   可在Eclipse官网http://www.eclipse.org/downloads/ 中下载最新版本
   我用的是4.2.2,这个是免安装版


三.安装Firefox
   可在Firefox官网http://firefox.com.cn/download/ 中下载最新版本,按提示安装即可。



四.下载Selenium相关介质
   可在Selenium的官网http://docs.seleniumhq.org/download/ 中下载最新版本

   1.Selenium IDE
    下载后的文件为selenium-ide-1.10.0.xpi,打开Firefox浏览器,把selenium-ide-1.10.0.xpi文件拖入浏览器中,按提示安装即可,重启后,会在Firefox的工具中看到Selenium IDE,选中后会弹出Selenium IDE的界面。
    Selenium IDE可进行脚本的录制和回放,并生成多种语言的自动化脚本,是菜鸟学习的有力武器哦~·
    要想生成多语言脚本,必须在Selenium IDE的Options-->Options..-->General中勾选Enable experimental feature,这时会在Options-->Format中看到可生成的各种语言选项

   2.Selenium RC
    下载后的文件为selenium-server-standalone-2.32.0.jar ,启动Selenium RC的命令为java -jar selenium-server-standalone-2.32.0.jar,也可以写一个批处理如下:
F: 
cd F:\TOOL\Selenium\seleniumRC 
java -jar selenium-server-standalone-2.32.0.jar

   3.Selenium Client Drivers
    我用的是JAVA语言,所以下的是selenium-java-2.32.0.zip,将压缩包解压待用。



五.Selenium集成到Eclipse
   1.打开Eclipse创建工程
     File—->New—->java projects-—>项目名称:test—->Finish
   2.导入Selenium插件包
     在test工程名称上点击右键,在Properties页面的Java
Build Path中点击Libraries,点击Add External JARs,选择selenium-server-standalone-2.32.0.jar和selenium-java-2.32.0文件夹中的selenium-java-2.32.0.jar导入



六.录制并回放脚本
   1.打开Firefox,在地址栏输入http://www.baidu.com
   2.打开Selenium IDE,点击录制按钮,在百度搜索框中输入软件测试并点击【百度一下】,再次点击录制按钮停止录制
   3.在Selenium IDE中,Options-->Format中选择JUnit 4(Remote Control)生成JUnit脚本
   4.启动Selenium RC
   5.在Eclipse的test项目中新建test1包和test2类,将Selenium IDE生成的JUnit脚本拷贝到test2类中,并修改响应的包名和类名 
   6.选择test2.java,右键选择Debug As—Junit Test,代码就开始运行了



    以上的收获是因为有强大的后盾支持,把收集到的不错的文档也一起分享给大家:
  1.手把手__SELENIUM_JAVA搭建_总结汇总篇
  http://wenku.baidu.com/view/c808bbd2b14e852458fb57e5.html###
  2.selenium集成到eclipse的方法
  http://www.doc88.com/p-0761674255377.html
  3.Selenium私房菜(新手入门教程)
  http://wenku.baidu.com/view/ae5b5f0e7cd184254b353549.html

JAVA + SELENIUM--环境搭建的更多相关文章

  1. Java+Selenium环境搭建

    初学者---简单的selenium环境搭建: 1. 安装JAVA环境 2.下载eclipse 3.下载firefox (不要最高版本,容易出现selenium不兼容问题) 4. 下载selenium需 ...

  2. Selenium2(java)环境搭建 一

    Selenium2(java)环境搭建 1.下载JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2 ...

  3. Java自动化环境搭建笔记(2)

    Java自动化环境搭建笔记(2) 自动化测试 在笔记一中已经完成了一键构建项目.xml指定规划测试集.数据解耦与allure报告生成的开发.接下来便是: 浏览器驱动通过配置启动 页面元素定位解耦,通过 ...

  4. centos7下Maven Java selenium3环境搭建

    centos7下Maven Java selenium3环境搭建 一.Jdk安装 我这里用的是open-jdk. [adawang@localhost src]$ sudo yum search op ...

  5. Java Web 环境搭建步骤(超详细,包括前期安装步骤)

    Java Web 环境搭建步骤 安装对应版本的JDK 配置环境变量 本人安装的路径是C盘,在path中加入C:\Program Files\Java\jdk1.8.0_65\bin 测试配置成功,cm ...

  6. Intellij IDEA工具Java web 环境搭建

    Java web 环境搭建 环境依赖 操作系统:Windows 7 64位 开发工具:IntelliJ IDEA 13.1.4 开发工具依赖环境 JDK版本:1.7+ 开发工具依赖插件 包管理:Mav ...

  7. Java 开发环境搭建

    找到一篇很不錯的Java開發環境搭建的博客, 原文地址為:http://www.cnblogs.com/bribe/p/3377008.html Java 开发环境搭建 一.开发工具获取 1.开发工具 ...

  8. 开始JAVA编程的敲门砖——JAVA开发环境搭建

    从头开始的java编程--JAVA开发环境搭建 一.什么是java的开发环境? 顾名思义java的开发环境是提供并保证整个java程序开发运行的必要的环境,搭建java开发环境是开始java编程的敲门 ...

  9. 【java系列】java开发环境搭建

    描述 本篇文章主要讲解基于windows 10系统搭建java开发环境,主要内容包括如下: (1)安装资料准备 (2)安装过程讲解 (3)测试是否安装成功 (4)Hello Word测试 1   安装 ...

  10. Java第一章----Java概述+环境搭建

    写在前面的话: Java基础的东西看过好几遍,但是过一段都就忘记了,所以这次我决定花费一些时间整理一个系列博客供以后方便查阅.此系列根据Java编程思想+Java核心技术两本书整理而来,这两本书也是我 ...

随机推荐

  1. Linux的经常使用命令(1) - 指定执行级别

    命令:init [0123456] 执行级别 0:关机 1:单用户 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重新启动 经常使用执行级别是3 ...

  2. 八大排序的python实现

    以下是八大排序的python实现,供以后参考,日后扩展 一.插入排序 #-*- coding:utf-8 -*- ''' 描述 插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一 ...

  3. Swift 学习笔记 (函数)

    函数 函数是一个独立的代码块,用来执行特定的任务.Swift中的函数与Object-C中的函数一样,但是声明与书写的方式不太一样,现在我们就通过几个例子介绍一下Swift中的函数.简单的来说,他与JS ...

  4. 卸载apache服务

    卸载服务,管理员身份运行命令行程序,输入 sc delete apache2.2

  5. PHP通过session id 实现session共享和登录验证的代码

    先说说,这个机制的用途吧,到现在为止战地知道这个机制有两个方面的用途: 首先,多服务器共享session问题,这个大家应该都能够理解的,当一个网站的用户量过大,就会使用服务器集群,例如专门有一个登录用 ...

  6. log4j 2 入门实例(2)

    本文介绍将日志输出到文件的例子. log4j 2输出到文件 log4j2.xml文件 这个文件里,定义了三个类型的Appender:Console.File和RollingFile. Console类 ...

  7. MySQL修改配置 区分大小写

    在使用mysql的时候,数据库名,表名,字段名等有大小写的区分,这个可以通过配置文件设置.如果设置了严格区分大小写,在访问表的时候没有注意到表名的大小写,将会报出表不存在的错误.下面是修改配置文件: ...

  8. pinpoint本地开发-web模块

    web模块中的前端依赖会导致工程很难打包成功,对于这些,我们可以直接注释掉 比如: <plugin> <groupId>com.github.eirslett</grou ...

  9. ZOJ - 3865 Superbot 【BFS】

    题目链接 http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3865 思路 一个迷宫题 但是每次的操作数和普通的迷宫题不一样 0 ...

  10. python优缺点小结

    优点:  1.语言简洁优美 例如去除了大括号,写法简单,写法更接近于英语,其他语言几十上百行的代码,十来行就能解决,而且还好看 2.跨平台,window.linux.mac通用 3.排行高,社区完善 ...