首先要说明的是:本次Web自动化环境的搭建教程是基于Selenium+Java+Testng框架,感兴趣的朋友可以看下去,开始你的web自动化测试之旅。

那么在开始核心内容之前,我还是想简单聊一聊Selenium工作流,更好的帮助大家去理解我们在实现Web自动化测试搭建到底需要准备哪些东西?古话讲“磨刀不误砍柴工”就是这个道理。

Selenium 工作流

以上是selenium工作流的示意图。你要想玩转selenium首先你要选择合适的编程语言,来开发测试脚本,本次分享我们选择Java,这个在当今互联网发展中占有重要地位的编程语言,搭配开源调试工具Eeclipse;然后我们需要选择正确的Selenium工具集,我们选用的是Selenium2.0,也就是Selenium+Webdriver;最后我们需要一款浏览器用于调试和执行,这里我们选择火狐,除了因为他在互联网技术发展中一直走在前列之外,也因为它对SeleniumFF的原生支持最为完善。

到这里我们环境准备需要的工具基本齐全了。

首先我们来准备firefox火狐浏览器环境。

  • 下载地址:http://www.firefox.com.cn/Firfox是mozilla基金会旗下的开源项目,久经考验啊

  • 下载安装步骤(虽然简单,但是还是一步步贴出来,方便大家准备环境!)

  1. 进入火狐浏览器官方网站

2.点击下载完整版火狐浏览器(根据自己系统选择32位还是64位)

3.等待下载完成

4.双击运行该程序

5.使用默认的配置完成安装(一路下一步就好啦~)

6.完成安装可以看到火狐浏览器自动启动,安装成功~

接下来让我们来准备Java环境。

  • Java是一种面向对象的计算机编程语言,具有跨平台、面向对象、泛型编程的特性。广泛应用于企业级Web应用开发以及移动应用开发

  • 安装Javahttp://-www.oracle.com

——下载指定版本 -Java SE - Downloads(请点击该链接直接跳转下载页面)

——安装+配置

——验证:javac -version

  • 具体步骤(一步都不能错哦,严格跟着来)

1.首先点击Java SE - Downloads进入Oracle java下载页面

2.将页面滚动到底部,点击Java Archive右侧的【Download】按钮

3.点击Java SE7

4.然后找到Java SE Development Kit 7u80版本

5.勾选Accept License Agreement协议,并选择与你操作系统匹配的版本

6.点击与你电脑操作系统匹配的版本,并下载(会提示登录oracle账户,你注册一个并登录就好)

7.等待下载完成

8.下载完成后,双击运行JDK,使用默认配置进行安装

9.公共JRE可以选择不安装

10.点击下一步,开始安装

11.安装完成后点击关闭按钮

12.下面开始配置Java环境变量,点击电脑上的windows键,输入“环境变量”

13.点击"编辑系统环境变量"

14.点击环境变量

15.在系统环境变量栏目下,点击【新建】

16.变量名输入JAVA_HOME ,变量值输入你本机java的安装目录,我的是C:Program FilesJavajdk1.7.0_80(你可以去这个目录看看你自己是不是这个),然后点击确定

17.然后在系统环境变量中,找到名为Path的环境变量,点击编辑

18.在变量值的最后增加;%JAVA_HOME%in点击确定按钮

19.最后,点击环境变量栏目和系统属性的确定按钮

20.我们验证下Java的安装和配置是否成功

点击键盘windows键,输入CMD.exe

点击运行

21.输入javac -version 点击回车,如果出现如下图所示的内容说明java安装配置成功,若果报错,请仔细检查你的java环境变量的配置是否正确。

下面继续让我们来准备eclipse调试工具。

  • 下载地址:http://www.eclipse.org/downloads/packages/release/juno/sr2(大家最好统一和我用同一个版本4.4.2 Juno方便大家日后学习自动化基础和进阶内容)

  • 官网下载步骤(还是一样哈,虽然简单但是咱们还是一步步来)

1.打开上面的下载地址,进入eclipse官网下载页面

2.选择Eclipse Classic 4.2.2版本

3.根据你自己的系统选择下载版本(大家windows电脑都可以直接下载32位的版本,不需要安装解压即可)

4.下载完成后解压

5.解压完成后进入目录

6.如果java配置没有任何问题,就可以直接双击eclipse.exe双击运行

7.首次运行eclipse会使我们创建一个workspace,使用默认,直接点OK.到这里eclipse就安装配置完毕。

好不容易走到了这里,前面我们已经把浏览器、java环境、eclipse都安装配置完毕,我们终于可以开始selenium web自动化测试的开发了~红军不怕远征难,大家继续跟我往下走,完成最后的内容。加油~

  • 首先要创建一个Java工程Helloselenium,使用1.7版本的Java编译器

  • 其次我们为selenium工具包创建一个libs目录

  • 最后我们从selenium官网下载selenium工具包并引入到Helloselenium项目中

——下载地址:http://www.seleniumhq.org/download/

——工具包:Selenium standalone server

  • 具体步骤:

1.开启eclipse工具

2.点击【File】>【New】>【Java Project】

3.Project Name输入“Helloselenium”;java版本选择“Java SE7”

4.点击【Finish】

5.可以看到左上角Heleoselenium项目创建成功

6.然后右键点击Helloselenium项目>New>Folder,用来存放selenium工具集

7.取名为libs,点击【Finish】按钮

8.我们可以看到左上角libs目录创建成功

9.然后让我们下载selenium工具包,浏览器打开selenium工具包下载地址。

官网下载地址:http://selenium-release.storage.googleapis.com/index.html?path=2.52/

网盘地址:链接:http://pan.baidu.com/s/1kU78iRP密码:l1pz

10.选择selenium-server-standalone-2.52.0.jar包进行下载

11.下载完成后,我们在下载目录下复制这个jar包

12.然后我们回到eclipse,在libs目录上面点击右键>Paste

13.这样jar包就复制粘贴过来了

14.然后鼠标右键单击Helloselenium项目,选择Properties

15.进入Java Build Path项目,进入Libraries Tab

16.点击Add JARS,进入JAR Selection页面

17.然后选取刚才复制到Helloselenium项目>libs目录下的selenium-server-standalone-2.52.0.jar包

18.点击OK按钮

吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼吼~!!!!

到了这里我们真正完成了selenium+java web自动化测试环境的准备,有木有很兴奋!!!

有木有一种站在紫禁之巅的感觉!!!

有木有一种小小的激动呢!!!

别急,这只是个开始。

Web自动化测试:超详细的环境搭建步骤相关推荐

  1. 超详细 Zimbra 环境搭建安装

    目录 0x01 简介: 0x02 环境安装: 关闭selinux 配置hosts&主机名: 安装和更新库: 下载解压: 安装Zimbra: FAQ: 0x01 简介: Zimbra提供一套开源 ...

  2. python+pycharm+selenium自动化测试环境搭建步骤

    python+pycharm+selenium自动化测试环境搭建步骤 原文链接:https://blog.csdn.net/weixin_51429941/article/details/116850 ...

  3. 超详细Windows环境下使用Apache部署Django项目教程

    目录 超详细Windows环境下使用Apache部署Django项目教程 1.什么是Apache 2.安装并配置Apache 2.1 下载Apache 2.2 解压Apache到文件夹 2.3 配置c ...

  4. 超详细pikachu靶场搭建

    超详细pikachu靶场搭建 靶场一键安装大礼包, 链接:https://pan.baidu.com/s/1xcWtWg3G-eyjzBs9vSS-HA 提取码:lzur 内容:(phpstudy+p ...

  5. Robot Framework 环境搭建步骤 RIDE保存时提示没有权限 RIDE使用时候常用问题(在最后)

    Robot Framework环境搭建步骤 Robot Framework是基于Python语言开发的一款框架,搭建步骤如下: 对于Robot Framework熟悉的老手尝鲜新版 或 python熟 ...

  6. Linux开发环境搭建步骤

    虐我千百遍的Linux开发环境搭建步骤一定要做一篇记录 详细步骤如下: (1)在home下新建一个文件夹tmp 在里面放入下载的arm-linux-gcc安装包 (2)执行命令cd tmp (3)执行 ...

  7. mondrain多维分析引擎+saiku web展现层的演示环境搭建

    为什么80%的码农都做不了架构师?>>>    mondrain多维分析引擎+saiku web展现层的演示环境搭建 找了很久,官网git提供的源码下载搭建起来很麻烦,buildal ...

  8. pycharm+python3.7+pyqt配置_Python3+Pycharm+PyQt5环境搭建步骤图文详解

    搭建环境: 操作系统:Win10 64bit Python版本:3.7 Pycharm:社区免费版 一.Python3.7安装 下载到安装包后打开,如果想安装到默认路径(C盘)的话一直点下一步就可以了 ...

  9. pycharm python3.7环境_Python3+Pycharm+PyQt5环境搭建步骤图文详解

    搭建环境: 操作系统:Win10 64bit Python版本:3.7 Pycharm:社区免费版 一.Python3.7安装 下载到安装包后打开,如果想安装到默认路径(C盘)的话一直点下一步就可以了 ...

  10. Linux测试环境搭建步骤

    Linux测试环境搭建步骤 准备工具: SecureCRT工具(Linux工具,连接服务器) FTP传输工具(上传文件到服务器) MySQL连接工具 安装包(以下文件均为压缩包rpm格式和tar.gz ...

最新文章

  1. P3246 [HNOI2016]序列(查询l-r中所有区间的最小值之和)
  2. 想要准备阿里/百度/腾讯/美团的面试?了解一下
  3. 211高校导师:我到底想要什么样的研究生?
  4. Uboot配置界面详解
  5. 9开头的两位数相乘速算法
  6. CG CTF WEB 文件包含
  7. javacv 人脸检测_使用JavaCV进行手和手指检测
  8. python截图模块_pyscreenshot
  9. C++走向远洋——60(十四周阅读程序、STL中的简单容器和迭代器)
  10. XML与HTML区别
  11. 白日门手游luac文件加密怎么解密_浅析android手游lua脚本的加密与解密
  12. oracle group by优化
  13. CF633H Fibonacci-ish II(莫队+线段树)
  14. Excel中的透视表和vlookup的用法简单讲解
  15. WORD目录中一级标题和二级标题小圆点不同的原因
  16. 矩阵的特征值、特征向量、特征子空间
  17. leetcode总结无止境系列之链表
  18. Java基本控制流程的理解之输出三角形和乘法表
  19. 2022年下半年软件设计师考试上午真题(专业解析+参考答案)
  20. (47)【漏洞发现】漏扫工具合集、WAF绕过分类

热门文章

  1. iOS 唤起各种App的方法总结
  2. 大学生创新创业计划-2019
  3. ssh密码长度漏洞java_CVE-2016-2183,CNNVD-201608-448|DES和Triple DES密码算法信息泄露漏洞 - 信息安全漏洞门户 VULHUB...
  4. python-MongoDB可视化工具Robomongo 和 Mongochef
  5. 斐讯K3路由器TTL快速刷机
  6. 阿里巴巴Java开发手册(详尽PDF版).
  7. 计算机无法映射网络驱动器,win7系统无法映射网络驱动器的解决方法
  8. [转载] 我的Android进阶之旅:经典的大牛博客推荐
  9. Win7安装MarkdownPad2破解版,报Awesomium.Windows.Controls.WebControl 错误的解决方案
  10. Ubuntu16.04 pip下载安装tensorflow(GPU版)