博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Selenium Web 自动化 - 项目实战环境准备
阅读量:6332 次
发布时间:2019-06-22

本文共 2665 字,大约阅读时间需要 8 分钟。

Selenium Web 自动化 - 项目实战环境准备

2016-08-29

 

目录

1

  1.1
  1.2
2
  2.1
  2.2
  2.3
3

1 部署TestNG


 

TestNG,即Testing Next Generation,下一代测试技术,是一套根据JUnit和NUnit思想而构建的利用注释来强化测试功能的一个测试框架,即可以用来做单元测试,也可以用来做集成测试。更多细节可以到官网去了解:

1.1 安装TestNG

  1. 打开eclipse,菜单help -> Install New Software,在弹出的‘Install’窗口,点击按钮‘Add...’,在弹出的‘Add Repository’窗口,输入
    1. Name:TESTNG
    2. Loaction: http://beust.com/eclipse/
  2. 然后默认安装

验证是否安装成功,file-->new-->other-->TestNg

1.2 添加TestNG类库

选择项目,鼠标右键,在弹出菜单Build Path -> Add Library 选择TestNG 即可。

2 部署Maven


 

maven是一款免费开源的项目构建工具,我们在自动化项目中的使用maven的主要目的就是帮助我们构建自动化项目(jar包管理,编译,执行测试等)。

先去下载maven,建议去maven官网下载:http://maven.apache.org/

2.1 maven配置

1 修改全局配置文件

1) 首先我们打开解压之后的maven目录,如‘D:\Dev\maven’ ,然后进入config目录下。找到文件 ‘D:\Dev\maven\conf\settings.xml’,找到localRepository关键字,如图下图所示,我们需要把这个localRepository 注释去掉(<!-- -->),不然这个配置不会被加载。修改之后的配置:

D:/Dev/maven/repo/m2

这个“D:/Dev/maven/repo/m2”路径(必须先建立好这个目录)就是你要保存下载jar包的地方。

2) 接下来我们还需要配置一个镜像(mirror),镜像就是指定你要从哪里去下载你的jar包,我们可以指定国外的,也可以指定国内的镜像地址。

我们只需要找一个或者多个稳定镜像填在mirrors标签之间即可。这里提供两个稳定的镜像(注意:这里的镜像地址都是远程地址,也可以使用私服的地址),见以下代码:

repo2
central
repo2center
http://repo2.maven.org/maven2/
nexus-tmatesoft
central
Nexus tmatesoft
http://maven.tmatesoft.com/content/groups/public/
View Code

3) 保存

2 配置用户配置文件

把刚才的全局配置文件settings.xml保存到 D:\Dev\maven\repo 目录

2.2 在Eclipse中配置maven

1 接下来需要在Eclipse中配置maven,如果你用的是最新的Eclipse,那么就已经集成了最新的maven插件,如果你没有使用最新的Eclipse可能没有集成maven插件,你需要下载M2Eclipse插件,安装方法请看:。

打开Eclipse,点击菜单栏的Windows –> Preferences – >Maven,然后按下图操作:

图1 安装maven

2 选择刚才本地解压之后的maven目录,选择好之后点击finish。

3 勾选本地maven。然后我们找到User Settings选项,如下图操作:

图2 配置maven

  • Global Settings:填写刚才maven目录下config/settings.xml文件路径
  • User Settings: 填写jar包保存目录下的settings.xml文件
  • Local Repository:本地存储jar包的路径,这个会根据你填写的配置文件自动获取

2.3 加入项目依赖(添加jar包)

部署好maven后,可以把项目,在maven里面添加TestNG就行,不用操作1.2 。

什么叫加入项目依赖,进入通过maven pom.xml文件,添加项目所必须的jar包,你不需要刻意去下载jar包,只需要一段代码即可,其它交给Maven去处理(maven会根据你写的jar包依赖去镜像中心去查找相关jar包)。

如何知道各个jar包依赖代码如何写?这里有个简单的方法,maven会有各个软件服务商提供的一个maven仓库,我们在这个仓库中查询即可,比如我输入selenium、testng ,maven仓库会给你返回 Selenium所有版本的依赖代码。

首先我们打开maven仓库:(互联中有很多仓库)

图3 maven仓库

图4 选择Testng版本

图5 jar包依赖代码

在maven选项卡下,这段代码就是jar包依赖代码,我们先把它复制一下,然后回到项目的pom.xml文件中,我们现在pom.xml文件中加入一对标签:<dependencies></dependencies>。

3 测试站点WebTours


 

测试站点使用的是HP Loadrunner 11性能测试的一个demo网站,只需要在本地启动服务即可快捷访问。要使用这个本地测试站点需要先安装perl来作为支持,读者可以到下载安装包,安装完后下载 ,解压后双击解压目录中的“StartServer.bat”,启动服务,如图所示

图6 启动WebTour

 

转载于:https://www.cnblogs.com/Ming8006/p/5818781.html

你可能感兴趣的文章
mysql 导出某个表的字段
查看>>
java基础之接口
查看>>
[转]敏捷开发中对进度的把握
查看>>
php---------正则判断字符串中是否由汉字 数字 英文字母组成
查看>>
php--------使用js生成二维码
查看>>
排序算法
查看>>
web.xml 的加载过程
查看>>
Go interfaces make test stubbing easy
查看>>
Consecutive Numbers leetcode
查看>>
sed 常用命令
查看>>
R 语言笔记 频数表和列联表
查看>>
10.2-全栈Java笔记:最全面的IO技术(二)
查看>>
Android Ubuntu Eclipse 开发环境中不能找到手机sdcard
查看>>
冒泡算法-python实现
查看>>
自定义服务器出网更新
查看>>
八,抽象类与接口
查看>>
Android 中 View 炸裂特效的实现分析 <IT蓝豹>
查看>>
将三个数由大到小输出
查看>>
bash的基础特性二
查看>>
代码审查
查看>>