UI 自动化测试1-环境配置

一.安装Eclipse:
1. 安装Eclipse
2. 打开Eclipse(这个时候你会发现无法打开会提示….)

原来是我们没有装JDK和JRE (肯定有人又疑惑了,jdk和jre是什么有什么用)
Jdk: 它是一个java的开发工具包 java sdk, 将java源码编译为class字节文件,
这也是为什么我们只创建了 .java文件,后面会多一个.class文件的原因。
Jre: 是java运行时,执行 Java的程序。(通常JDK中包含JRE)
简单来说,jdk开发环境,jre是运行环境。

3. 安装JDK 和 JRE
这个一般下载JDK就可以了,因为它里面就有JRE。安装很简单NEXT就OK。
4. 配置环境变量
安装好JDK和JRE后不要着急打开Eclipse,我们先来配置环境变量。
可能有人不知道环境变量在哪里,很简单,我的电脑/机算计〉属性〉高级系
统环境〉高级〉环境变量。
开始配置,有三个地方需要配置:
1)JAVA_HOME: 输入JDK的安装路径 (例如:E:\jdk7)
2)PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
3)CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
为什么我们要配置环境变量:
R1:Eclipse/Tomcat等JAVA开发的软件通过搜索JAVA_HOME变量来找到并使
用安 装好的JDK,如果你没有配你会发现Tomcat无法正常使用,Tomcat我们会
在生产Report的时候用,到时候会讲。
R2:PATH指向搜索命令行,如果没有配置PATH变量指向JDK的命令路径,会
发现在命令行下无法运行javac, java,java -version等命令。
R3:,;表示在当前目录搜索,由于java程序经常要用到lib目录下的dt.jar和
tools.jar下的类,所以这两项也要加进来。
5. 完成3.4步以后在命令行下输入 java -version
为什么要做这一步操作: 为了检查你的JDK是否安装成功。

6. 打开Eclipse (恭喜你Eclipse已经安装成功)
Q: 大家肯定很疑惑 Workspace是什么?
A: 存放你Project的根目录

7. New一个Project:

8. 导入selenium包:
1) selenium-2.40.0.jar 包括:
selenium-java-2.40.0.jar
selenium-java-2.40.0-srsc.jar
2) selenium-server-standalone-2.40.0.jar
3)log4j-1.2.17.jar

9. 安装TestNG:http://beust.com/eclipse

时间: 2024-10-14 03:29:20

UI 自动化测试1-环境配置的相关文章

自动化测试学习笔记1——Python + Selenium自动化测试环境配置

Python + Selenium自动化测试环境配置(Windows平台) 准备工具: 下载python    http://python.org/getit/ 下载setuptools http://pypi.python.org/pypi/setuptools 下载pip https://pypi.python.org/pypi/pip 下载selenium   https://pypi.python.org/pypi/selenium 下载selenium服务端 https://code.

Android + Appium 自动化测试完整的环境配置及代码详解

环境的的搭建 参考大神博客:https://www.cnblogs.com/fnng/p/4540731.html 该博客有一套详细的入门教程,奈何时间有点久远有些东西不能用了,但是参考价值还是有滴. 1.安装各种SDK jre必须1.8以上  AndroidSDK需要8.0以下的测试,8.0我测试还不行,环境变量如下图所示 Android的sdk怎么装我就懒得说了,基本安卓开发的电脑上都有了,安装参考传送门:http://www.testclass.net/appium/appium-base

Selenium+Python+Eclipse网页自动化集成环境配置(附简单的测试程序)

最近公司在给我们培训,主要是网页自动化测试的,现在的工作每天都是测APP,刚刚入门,不过,当我看了别人写的bug之后,就觉得不会觉得能够发现bug多么多么的厉害了. 前两周的时间一直在搭建自动化测试的环境,由于白天上班没有时间做练习,只能下班之后才有时间自己学习一下,苦逼啊.每天都是9点多才从公司回宿舍,但说实在的,这样的日子确实过得很充实,不管怎样,这么好的一个工作环境一定要好好珍惜,学多点东西,挣多点钱回家孝敬一下老爸,他自己一个人扛起我们整个家庭,也确实不容易的.好了,废话不多说了,直接进

【腾讯TMQ】解放程序猿(媛)的双手—iOS UI自动化测试

解放程序猿(媛)的双手-iOS UI自动化测试 前言 随着移动互联网时代的蓬勃发展,移动终端的自动化测试也在业界日益活跃,总体来看在Android平台上的自动化工具和实践比较多,但是说到iOS平台无论从自动化工具的数量还是质量上就陡降了.究其原因,无外乎是iOS系统的封闭性,加上相对Android用户的数量少,导致对这个平台系统的自动化进展缓慢,据笔者了解到的情况,很多iOS平台的测试人员还处于纯手工测试模式,自动化程度和Android平台无法相论,更别提和PC端相比了. 然而越是困难的事,越是

软件测试培训 UI 自动化测试详解

软件测试培训小编有好久都没有跟新软件测试,从今天开始,小编会逐渐把这部分知识给大家补上!今天这篇文章给大家介绍的是: UI 自动化测试 互联网产品的迭代速度远高于传统软件,尤其是移动APP不但更新频繁,还需要在不同硬件.系统版本的环境下进行大量兼容测试,这就给传统测试方法和测试工具带来了巨大挑战.为满足产品敏捷开发.快速迭代的需求,自动化测试逐渐流行起来.自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程. 自动化测试的优点很多,简单罗列几条:避免重复工作.提高测试效率.保证每次测试地一

Python selenium chrome 环境配置

Python selenium chrome 环境配置 一.参考文章: 1. 记录一下python easy_install和pip安装地址和方法 http://heipark.iteye.com/blog/1916758 2. selenium + python自动化测试环境搭建 http://www.cnblogs.com/fnng/archive/2013/05/29/3106515.html 3. Python-selenium-Firefox-chrome-IE问题解决方法 http:

Robot Framework使用Phantomjs进行无界面UI自动化测试

Robot Framework 是一款关键字驱动的验收自动化测试框架,现在在国内使用的越来越广泛了.一种通用的Web UI自动化测试解决方案是Robot Framework+Selenium2Library (RFS).一般要使用Selenium2Library库,必须配置好浏览器驱动(driver).不然就无法驱动浏览器来执行自动化命令. 浏览器驱动对应表 上表简要说明了不同的浏览器所需要的驱动程序.这里我们重点介绍如何基于rfs+phantomjs进行无界面UI自动化测试. phantomj

APP的UI自动化测试框架及平台化探索

顾铮,10年+测试及测试开发相关经验,2014年加入京东,曾主导设计开发UI测试框架,参与CI测试平台建设,现负责iOS侧的工具,框架建设.在UI自动化,性能测试,单元测试方面有较深入研究,在App,web端等有较丰富的测试开发和设计经验. >>>> 写在前面 关于UI测试的文章,多数是通过架构的演进,或是重构,或是推翻重做来讲述的.今天我想讲述我的"一步到位"的测试框架设计.当然,这个"一步到位"是加引号的,并不是说没有持续的优化或改进,而

Selenide 阶段性总结介绍(UI自动化测试工具)

今天给大家介绍一个比较新的UI自动化测试工具-- Selenide.确实是比较新的,国内应该还没有多少人用它.在百度和google上你只能搜到一个中文帖子简单介绍了一下.如果你想用这个工具,不可避免的你要去阅读英文文档了.不过这年头写代码的有几个看不懂英文的.所以这都不是问题. 简单介绍 Selenide的团队自诩它是一个测试工具而不是一个测试框架.因为它只是webdriver的一个封装,只是他们封装了更好用的API,更稳定的控件搜索机制,更好的异常处理机制等等.底层的实现还是webdriver