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之 ...
随机推荐
- Longest Common Prefix -最长公共前缀
问题:链接 Write a function to find the longest common prefix string amongst an array of strings. 解答: 注意 ...
- 《Python 机器学习》笔记(一)
赋予计算机学习数据的能力 涵盖: 1.机器学习的一般概念 2.机器学习方法的三种类型和基本术语 3.成功构建机器学习系统所需的模块 机器学习的三种不同方法 1.监督学习 2.无监督学习 3.强化学习 ...
- C# 函数4
//数据库 public class GF_DA { /// <summary> /// 执行SQL语句 sConnStr 连接字符串,sq ...
- 标准c内存函数的使用方法
标准c内存函数 calloc 语法: #include <stdlib.h> void *calloc( size_t num, size_t size ); 功能: 函数返回 ...
- render httprequest
render def my_view(request):# View code here... t = loader.get_template('myapp/index.html') c = Requ ...
- 美图秀秀 web开发图片编辑器
美图秀秀web开发平台 http://open.web.meitu.com/wiki/ 1.环境配置 1.1.设置crossdomain.xml 下载crossdomain.xml文件,把解压出来的c ...
- c# 单例模式(Single);单例模式的5种写法
单例模式(Singleton Pattern): 在平时的开发中,可能会用到单例模式,许多java的笔试题中也会叫笔试者写出单例模式的那几种写法并且分析.那么下面就来轻轻地探讨一下,最简单的设计模式, ...
- Socke---转
Socket,又称为套接字,Socket是计算机网络通信的基本的技术之一.如今大多数基于网络的软件,如浏览器,即时通讯工具甚至是P2P下载都是基于Socket实现的.本文会介绍一下基于TCP/IP ...
- python配置文件操作
步骤: 1.导入模块 import configparser 2.创建实例 cf = configparser.ConfigParser() 3.读取配置文件,若配置文件中有中文,则需设置编码格式 ...
- Win32 API编程:CHAR TCHAR WCHAR的区别
#ifdef UNICODE typedef wchar_t TCHAR; #else typedef unsigned ...