Selenium2学习-001-Selenium2 WebUI自动化Java开发 Windows 环境配置
此文主要介绍 Selenium2 WebUI自动化Java开发 Windows 环境配置,供各位亲们参考,若有不足之处,敬请各位大神指正,非常感谢!
所需软件列表如下所示:
|
所属分类 |
具体名称 |
备注 |
|
Selenium |
selenium-java-2.42.2.jar |
jar包 |
|
Selenium |
selenium-server-standalone-2.42.2.jar |
jar包 |
|
chromedriver |
chromedriver.exe |
driver |
|
chrome |
推荐执行用例的浏览器 |
|
|
Firefox |
推荐编写用例的辅助工具,其有相应的selenium插件支持:IDE,XPATH,firebug Selenium ide for firefox, xpath, firebug请自行安装 |
|
|
JDK |
JDK8(xp系统无法安装,可安装jdk) |
java编译运行环境 |
|
Eclipse |
Eclipse Luna |
完美支持jdk8,若jkd非 8 版本,其他Eclipse版本也可以 |
Selenium2 本地环境配置主要包含以下四个方面:
- 安装浏览器 Chrome(作为运行功能脚本主要浏览器,个人感觉运行性能比其他支持的浏览器稍快)、Firefox(用于编写Selenium时元素定位的辅助,其有相应的辅助插件,另在此文后续 Firefox 用 FF 代替)
- 浏览器 Firefox 安装 Selenium 附加扩展组件: Firebug(主要用于查看HTML页面元素路径及属性,用于页面元素定位)、Xpath Checker(主要用于检验编写的元素的 Xpath 是否正确,或者与 Firebug 结合使用确认元素的 Xpath)、Selenium IDE(主要用于录制脚本,录制脚本后可保存为支持编程语言的脚本,个人建议初学者可以用其录制脚本保存后,学习一下其脚本编码结构,然后自己编写自动化测试脚本)。注意:上述三个插件仅支持 Firefox。
- WebDriver文件下载(以 chromedriver.exe 为例,Firefox 为Selenium 原生支持无须下载 Driver,IE等需要下载对应的 WebDriver 文件)
- Java Selenium自动化开发所需软件列表及下载
闲话少述,话归正题。
一、安装浏览器(Chrome、Firefox)
浏览器(Chrome、Firefox)Windows下的安装相信亲们都已熟知,在此不再赘述。
二、安装 Firefox 的 Selenium 插件
启动 FF 后,点击 {打开菜单} 按钮,然后选择 附加组件。界面如下所示:

打开 FF 的附加组件管理器,界面如下所示。在搜索框中输入 firebug 并搜索,搜索结果如下所示:

点击上图中的 {安装} 按钮,开始安装 Friebug,安装好后,在工具栏会出现如下图所示的 Friebug 按钮,表示成功安装,按 F12 可以直接调用 Firebug

在搜索框中输入 xpath 并搜索,搜索结果如下所示,点击安装按钮安装下图中标示的插件:

依据上述方法安装 Selenium IDE,安装好后 FF 的插件管理器中应包含下图中标示的插件信息

三、WebDriver下载
除 Firefox(火狐)得到 Selenium 原生支持不需要 Driver 外,其他 Selenium 支持的浏览器需要下载对应的 WebDriver 文件,在此提供 Chrome、IE 对应 driver 文件的下载路径
Chrome driver:http://yunpan.cn/cyPGjt9NKGWbE 提取码 180a
四、Java Selenium自动化开发所需软件列表及下载
- Java IDE Eclipse:http://yunpan.cn/cyPGrr6rw25vT 提取码 e38a
- Selenium jar:http://yunpan.cn/cyPG5Ex6DWgcC 提取码 2fa7
PS:此处默认用户已经配置好本地的 JDK 环境,若未配置敬请参阅我的博文 Java学习-001-JDK安装配置。
至此,Java + Selenium2 的 Windows 本地开发环境配置完成。
Selenium2学习-001-Selenium2 WebUI自动化Java开发 Windows 环境配置的更多相关文章
- Java开发Maven环境配置和介绍
最近很火热的12306的订票软件go-home,我也下载了一份下来了,使用了一下,也从svn中把代码down下来了,但是在eclipse中竟然出错了,依赖的jar包都没有找到,后来才知道人家是用mav ...
- linux下JAVA开发的环境配置
1.去http: //java.sun.com/j2se/1.4.2/download.html 下载一个Linux Platform的JDK,建议下载RPM自解压格式的(RPM in self-ex ...
- Mac IntelliJ IDEA 2017(java开发集成环境)附注册码和破解教程 v2017.3.5破解版
原文:http://www.orsoon.com/Mac/155938.html 原文中含有软件下载地址 软件介绍 IntelliJ IDEA 2017 Mac激活版是Mac平台上的一款java开发集 ...
- Ant学习-001-ant 基础知识及windows环境配置
一.Ant 概要基础知识 Apache Ant 是一个将软件编译.测试.部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发,用以构建应用,或结合其他开源测试工具例如 git.T ...
- Spring MVC 学习总结(一)——MVC概要与环境配置 转载自【张果】博客
Spring MVC 学习总结(一)--MVC概要与环境配置 目录 一.MVC概要 二.Spring MVC介绍 三.第一个Spring MVC 项目:Hello World 3.1.通过Mave ...
- Java安装和环境配置
Java安装和环境配置 从事Java开发第一关就是安装JAVA环境. 我们要安装JDK, 全称Java开发全套. 其中包含了JRE(运行时环境), 如果你打游戏的时候可能会提示你缺少JRE. 我们要做 ...
- WIN7系统JavaEE(java+tomcat7+Eclipse)环境配置
https://jingyan.baidu.com/article/3a2f7c2e62d25e26afd611fa.html WIN7系统JavaEE(java+tomcat7+Eclipse)环境 ...
- JAVA EE 运行环境配置(包含JAVA SE)
JAVA EE 运行环境配置(包含JAVA SE) 1.下载并安装jre-7u7-windows-i586.exe (最新的JAVA运行环境) 2.下载并安装java_ee_sdk-6u4-jdk7- ...
- IntelliJ IDEA开发golang环境配置
IntelliJ IDEA开发golang环境配置 首先把GO安装好...(自行安装,附上一篇我之前写的MAC安装GO) 安装IntelliJ IDEA,下载地址: https://www.jetbr ...
随机推荐
- Lazy Load, 延迟加载图片的 jQuery 插件【备忘】
http://www.neoease.com/lazy-load-jquery-plugin-delay-load-image/ jQuery Unveil – 另一款非常轻量的延迟加载插件 http ...
- 【wikioi】1018 单词接龙
题目链接 算法:DFS+考你阅题 题目描述: 单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中 ...
- spark Mllib SVM实例
Mllib SVM实例 1.数据 数据格式为:标签, 特征1 特征2 特征3…… 0 128:51 129:159 130:253 131:159 132:50 155:48 156:238 157: ...
- hdu Inverting Cups
这题需要分类讨论: 第一种情况: n为奇数m为偶数的情况无解,因为m为偶数,每次翻转将把从正面翻到反面的个数x减去从反面翻到正面的个数y,得到的数必定为偶数.因为x+y为偶数,x-y也为偶数.而总个数 ...
- mysql 商品表的设计思路(面向对象建表:类与对象)
学习地址 http://www.jtthink.com/course/play/352 商品通用信息主表:prop_main 不仔细多说,正常业务都会涉及到并且考虑的相对周全.常用字段[商品id][商 ...
- MemPool
腾讯笔试题,设计内存池,alloc和free都是O(1). 和LRUCache类似,这里用了一个list表示可用的空间,用一个map来记录这块内存是否已分配,这样free的时候才可能O(1). cla ...
- ORA-01791: 不是 SELECTed 表达式
Oracle 9i数据库,执行下面语句出现错误“ORA-01791: 不是 SELECTed 表达式”:select distinct t.name from auth_employee t orde ...
- GTX780
- phantomjs 安装使用
PhantomJS 是一个基于 WebKit 的服务器端 JavaScript API.它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, ...
- PHP5.4安装xhprof扩展[不要去pecl下载]
HP5.3或之前版本可以去pecl(http://pecl.php.net)下载xhprof扩展安装. 但pecl上的版本不支持PHP5.4 可以到github上的xhprof库中下载:https:/ ...