5.2 Selenium2环境搭建
1.Java开发环境的搭建
本课程中将使用Java语言编写Selenium自动化测试脚本,在Eclipse集成开发环境中运行。
(1)jdk的安装
a.下载
- 官网下载,http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
- jdk1.7.0下载
- jdk1.8.0
b.安装
- 点击安装文件,按提示一步步安装
- 配置Java环境变量
c.检测
(2)eclipse的安装
a.下载eclipse
- 官网下载,http://wwww.eclipse.org/downloads/
- eclipse luna下载
b.安装eclipse
2.testNg的安装
- Eclipse中点击Help->Install new software
- 点击Add,在name中输入testNg,在Location中输入http://beust.com/eclipse
- 选中Testng版本,点击Next,按照提示安装,安装的过程中会有一次警告,直接点是即可,安装完之后重启Eclipse
3.seleniumjar包的引用
a.selenium jar包
- 作用
Selenium Server是使用jdk来运行这个jar包。
它是一个http的服务,默认在端口号4444侦听。它从客户端接收到请求,来驱动浏览器,做打开网页、提交表单、各种页面验证等事情。
在eclipse中新建工程后,在工程名上右键->build path->configure build path->libraries->add jars/add external jars,然后选择jar包即可。
b.log4j jar包
4.各浏览器驱动包下载
(1)火狐firefox,geckodriver
(2)谷歌,chromedriver
(3)IE,ieDriver
5.firefox浏览器的配置
- Firefox版本需与selenium server standalone版本、以及浏览器的驱动版本一致。
- 请务必关掉firefox的自动更新:工具->选项->高级->更新->不检查更新。
- Firebug插件
--打开firefox,工具->附加组件->在搜索栏中输入firebug,安装即可
--下载我提供的firebug,直接拖入firefox浏览器中
- FirePath插件:
--打开firefox,工具->附加组件->在搜索栏中输入firepath,安装即可
--下载我提供的firepath,直接拖入firefox浏览器中
6.Selenium IDE
5.2 Selenium2环境搭建的更多相关文章
- Robot Framwork +Selenium2环境搭建
Robot Framwork +Selenium2环境搭建 安装python 参考文章http://blog.csdn.net/sealion111/article/details/78690686 ...
- selenium2环境搭建----基于python语言
selenium支持多种语言如java.c#.Python.PHP等,这里基于python语言,所以这里搭建环境时需做俩步操作: ----1.Python环境的搭建 ----2.selenium的安装 ...
- RobotFramework+Selenium2环境搭建与入门实例
一.安装包 1.Python(推荐使用ActivePython,这个版本PATH已经配好了,也安了一些像pip这样的包) ActivePython-2.7.2.5-win32-x86.msi 2.Wx ...
- java+eclipse+selenium环境搭建
这几天在学selenium,大头虾的我.安装环境还是遇到了挺多问题,赶紧来记录下.不然下次又...(参考虫师的<Selenium2 Java自动化测试实战>),就随便写写加深下自己的印象. ...
- 基于Selenium2+Java的UI自动化(1) - 原理和环境搭建
一.Selenium2的原理 Selenium1是thoughtworks公司的一个产品经理,为了解决重复烦躁的验收工作,写的一个自动化测试工具,其原理是用JS注入的方 式来模拟人工的操作,但是由于J ...
- Selenium2(java)环境搭建 一
Selenium2(java)环境搭建 1.下载JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2 ...
- 基于Selenium2与Python自动化测试环境搭建
简介: selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点: * 免费,也不用再为破解QTP而大伤脑筋 * 小巧,对于 ...
- Python3+Selenium2完整的自动化测试实现之旅(一):自动化测试环境搭建
1 环境搭建准备 (1) 下载Python3版本的安装包,直接官网下载即可:Python官网:https://www.python.org/ (2) 下载Python的基础工具包p ...
- selenium win7+selenium2.0+python环境搭建
win7+selenium2.0+python环境搭建 by:授客 QQ:1033553122 步骤1:下载python 担心最新版的支持不太好,这里我下载的是python 2.7(selenium之 ...
随机推荐
- Git 命令行帮助
Git usage: git [--version] [--help] [-C <path>] [-c name=value] [--exec-path[=<path>]] [ ...
- 读取用户家目录下的配置文件到properties
String conf = System.getProperty("user.home") + File.separator + "a.properties"; ...
- Django之REST_framework 框架基本组件使用
快速实例 快速实例: 点击查看官方文档 阅读推荐:点击查看 序列化 创建一个序列化类 简单使用 开发我们的Web API的第一件事是为我们的Web API提供一种将代码片段实例序列化和反序列化为诸如j ...
- python模块学习(三)
logging模块 简单应用 import logging logging.debug('debug message') logging.info('info message') logging ...
- zookeeper单机伪集群配置
一.配置 1.在 opt 目录下建一个文件夹 zk,分别把zookeeper 安装包复制三份,命令为zookeeper-0 zookeeper_1 zookeeper_2 2.分别在每一个zook ...
- STM32 ~ CH340在STM32实现一键下载电路
在做基于STM32的多功能MP3播放器的课题时,在程序下载这部分时借鉴了正点原子开发板上的一键下载电路,采用CH340G这款芯片设计. 在画PCB初期原理图部分,对采用CH340G设计的一键下载电路不 ...
- foreach使用和函数
2016-04-25 一.foreach( 对集合每个元素的引用 in 集合 ) { } int[] a = new int[5]{1,2,3,4,5}; foreach( int b in a ) ...
- iOS 优化界面流畅度的探讨
界面流畅度 大都跟list scrollView有紧密关联 流畅的视觉:就是如丝般顺滑 不流畅视觉:”卡顿”,”抖动”,”迟顿感” 以上两种状态的描述 都是基于主观感觉,对于开发者来说 确实应该有一个 ...
- javascript;Dom相关笔记
document.ondblclick 页面双击事件document.title.charAt(0) 取标题第1个字符串window.alert 弹出消息对话框window.confirm 显示确定 ...
- linux命令详解之df(6/19)
df命令作用是列出文件系统的整体磁盘空间使用情况.可以用来查看磁盘已被使用多少空间和还剩余多少空间. df命令显示系统中包含每个文件名参数的磁盘使用情况,如果没有文件名参数,则显示所有当前已挂载文件系 ...