Selenium 自动化测试之道--Maven-TestNG
一、环境搭建
使用maven搭建testng测试框架
1.在apache官网下载并安装maven,解压maven压缩包;
2.配置maven的环境变量 M2_HOME D:\Program Files\apache-maven-3.0.5
path %M2_HOME%\bin;
3. 找的.m2文件压缩包(里面有打包好的库文件),解压到这个路径%userprofile%下的(C:\Administrator)
或者在maven安装目录下的/conf/settings.xml中添加maven中央仓库的阿里云镜像:
<mirror><id>nexus-aliyun</id><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf> </mirror>
4.在eclipse中修改maven的安装路径:window---->preference---->maven----->installation---->add--->找到maven路径--->ok
在eclipse中修改maven的usersetting路径:window---->preference---->maven----->usersetting---->点击Browse--->找到D:\Program Files\apache-maven-3.0.5\conf\settings.xml--->ok
5.在eclipse中创建maven projec,注意选择最后一个
6.在eclipse中安装testNG插件:打开eclipse---->点击help----> install new software,点击ADD
7.输入name:testng ,location: http://beust.com/eclipse
- 等待pending,结束后,编程pending
- 取消复选框:show only the latest of available version
- 展开testng ,选择版本6.9.10(testing,,,testing m2e integration)
- 按照要求点击下一步
- 最后要求重启eclipse
或者: 打开Eclipse,进入 https://marketplace.eclipse.org/content/testng-eclipse,将鼠标放置 Install 处,拖拉至 Eclipse 中---下载进度条---confirm---下载进度条---选择i accept...点击finish---下载进度条---选择yes---进度条---选择ok---eclipse自动重启。
验证:新建一个 “Java Project”,右键 “Build Path” -> “Add Libraries” -> “TestNG”
运行一段测试代码:
import org.testng.annotations.*;public class SimpleTest {@BeforeClasspublic void setUp() {// code that will be invoked when this test is instantiated }@Test(groups = { "fast" })public void aFastTest() {System.out.println("Fast test");}@Test(groups = { "slow" })public void aSlowTest() {System.out.println("Slow test");} }
View Code
再或者下载testNG的离线包,将其解压后feature中的org文件夹放到eclipse/feature中
8.检查eclipse是否安装了插件:右键点击包名---> new ----->other ----->testng class(没有安装成功的话,找不到testNG)
9.修改pom.xml文件:1.百度maven,选择maven repository;
2.打开maven repository官网,搜selenium,点击selenium java(基于Java语言),选择版本2.53.1
3.复制XML代码
转载于:https://www.cnblogs.com/mimihuhudeliwu/p/9463906.html
Selenium 自动化测试之道--Maven-TestNG相关推荐
- Python+Selenium自动化测试之页码,前一页、后一页、翻页
思路:获取当前的总记录数,每页大小,算出总的页数,然后根据总页数实现翻页,在翻页时,可以获取每一页的内容存在列表中,为后面的模糊匹配做准备. BasePage中封装 # 页面的页码信息,记录总数.分页 ...
- Selenium自动化测试之Selenium IDE
- android select下拉列表_Python+selenium自动化之下拉列表操作(一)
下拉列表操作中分为两种:select.非select 非select下拉列表操作 非select下拉列表的操作与其他元素的操作一致,定位元素,设置等待,操作元素. 下面还是以腾讯邮箱为例,查看一封邮件 ...
- java testng 项目_JAVA+SELENIUM+MAVEN+TESTNG框架(二)新建项目
1.新建maven项目 2.下载selenium的jar包,放入maven依赖库中 3.新增testng依赖库,build path->add libirary->testng 4.查看自 ...
- body click js 委托_自动化测试之selenium调用JS语句
首先,我们来了解一下selenium调用JS语句的优缺点. 优点: 1.不受页面前端显示限制.(例如有一些页面元素需要鼠标悬停在某处,或者页面比较长,需要移动内嵌拖动条) 2.可以直接修改页面的参数( ...
- selenium 验证码_selenium自动化测试之验证码处理
背景: 我们经常在做web ui自动化过程中会遇到验证码的情况,具体形态如下图所示: 今天我们主要来讲下如何通过注入cookies的形式实现免登陆.其实我们的思路是通过selenium自动化跑到登录页 ...
- java appium_Android应用开发之AS+Appium+Java+Win自动化测试之Appium的Java测试脚本封装(Android测试)...
本文将带你了解Android应用开发AS+Appium+Java+Win自动化测试之Appium的Java测试脚本封装(Android测试),希望本文对大家学Android有所帮助. 一.为什么需要封 ...
- [免费视频教程]UI自动化测试之Jenkins配置教程
[免费视频教程]UI自动化测试之Jenkins配置教程 image 前一段时间帮助团队搭建了UI自动化环境,这里将Jenkins环境的一些配置分享给大家. 背景: 团队下半年的目标之一是实现自动化测试 ...
- 《Google软件测试之道》—第2章2.5节与Web Driver的创建者Simon Stewart的对话
本节书摘来自异步社区<Google软件测试之道>一书中的第2章2.5节与Web Driver的创建者Simon Stewart的对话,作者[美]James Whittaker , Jaso ...
最新文章
- iOS端Socket(二)ProtocolBuffer使用
- linux make makefile 内置变量 默认变量
- 用python画漂亮图片-python结合G2绘制精美图形
- java 注解_怎样理解 Java 注解和运用注解编程?
- Ulua_toLua_基本案例(八)_LuaAccessingArray
- php实现目录及目录文件下的遍历
- /etc/passwd文件+/etc/shadow文件(图解+字段详解)
- 网页嵌入pdf、在线预览pdf工具及插件(转)
- 修改pip安装源加快python模块安装
- centos 7.2安装 java_centos7.2 linux系统上安装java环境
- 在线合成车牌照片【模拟车牌,用于车牌识别项目测试】
- html页面禁止保存图片,JavaScript 禁止用户保存图片的实现代码
- Matlab批量修改文件格式
- 每日一记,养成记录的习惯
- win7共享wifi自动获取不到ip地址的解决办法
- 超火的快闪文字视频制作,用这个软件就能轻松学会
- 绿云签约服务的酒店数量超越2万家,同比增长超过15%
- Android 关于网络图片加载不出来的问题
- ppt压缩文件怎么压缩最小,ppt无损压缩
- 如何使LED灯泡变暗---凯利讯半导体