- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 谷歌浏览器截取全屏
1、页面打开要截图的位置2、按键盘的“F12” 或者“Ctrl+Shift+L” 打开调试页面3、选择“Console”4、键盘按下 “Ctrl+Shift+P”5、输入Capture full size screenshot ” 后,按下回车6、图片就完美的下载了...
2020-04-29 16:27:13
595
转载 Java+Selenium3框架设计篇5-如何实现邮件发送测试报告
1.下载java mail api包 浏览器打开https://mvnrepository.com/artifact/com.sun.mail/javax.mail/1.6.0,点击download jar,把下载下来的jar文件,放在当前项目的tools文件夹下,并添加到当前项目的library里。具体这里不过多描述,前面我们添加了很多次jar包。2.在testSuite包下...
2018-10-15 17:28:14
723
转载 testng + reportng 测试结果邮件发送
项目情况由于我们使用的是maven,所以我们主要来看看pom.xml的情况<plugin> <groupId>org.apache.maven.plugins</groupId><!--使用该插件设置TESTNG的配置文件位置--> <artifactId>mave...
2018-10-15 17:25:03
2120
转载 seleniumu 复选框操作(定位一组元素)
HTML代码如下:<!DOCTYPE html><html><head><meta http-equiv="content-type" content="text/html;charset=utf-8" /><title>Checkbox</title><link hre
2018-03-15 19:58:15
1284
转载 接口自动化之Postman+Newman
简介 Postman 使一款可以方便我们调用API的工具,通过Postman 与 Newman结合我们还可以批量运行API达到API自动化测试的目的。 Postman 安装 Window 系统需要先安装Chrome浏览器,然后在应用商店找到Postman插件,直接点击安装便可:https://chrome.google.com/webstore/detail/postman/fhbjgbifl...
2018-03-09 15:56:27
541
转载 Postman使用手册4——API test
一、Pre Request ScriptsPostman v0.10+ 版本支持pre-request scripts。pre-request scripts是一个关联了收藏夹内request,并且在发送request之前执行的代码片段。这对于在request header中包含时间戳或者在URL参数中发送一个随机字符串都是非常有用的。例如:如果要在request的header中包含一个时间戳,你...
2018-03-09 15:24:37
334
转载 Postman使用手册3——环境变量
一、环境变量当使用API的时候,你可能经常需要使用不同的设置。环境设置可以让你使用变量自定义request。这个方法可以让你轻松的在不同的设置之间改变而不用改变你的request。你不需要担心要记住Postman中所有的这些变量的值。环境可以下载保存为JSON文件,以后可以再加载他。环境变量被设置为键值对,键为变量的名字。变量可以以这个形式使用: {{variableName}},这个字符串{{v...
2018-03-09 15:22:45
325
转载 Postman使用手册2——管理收藏
一、开始使用收藏夹收藏夹会使你的工作效率更上一层楼收藏夹可以让单个的request分组在一起,这些request可以被进一步的管理到文件夹来更准确的反应你的API。request也可以在保存到收藏夹时存储response例子。你也可以给你的request增加名称或相关描述,使得开发者可以更轻松的使用你的API。1.创建一个收藏夹单击收藏夹侧边栏标签下面的new collection按钮来创建一个新...
2018-03-09 15:21:02
717
转载 Postman使用手册1——导入导出和发送请求查看响应
一、导入导出打包的应用在Postman中导入导出我们的 测试数据包 和 工作环境 非常的方便:导出数据包:导出工作环境:导入数据包:导入工作环境:二、发送请求和查看响应1.发送请求Postman的界面分为 左边的侧边栏 和 右边的请求构建器 两部分。请求构建器允许你可以快速的创建几乎任何类型的请求。一个HTTP请求的四部分:URL、Method、Headers、Body,在Postman中都可以设...
2018-03-09 15:15:56
655
转载 使用IntelliJ IDEA 配置Maven
1. 下载Maven 官方地址:http://maven.apache.org/download.cgi解压并新建一个本地仓库文件夹2.配置本地仓库路径 3.配置maven环境变量 4.在IntelliJ IDEA中配置maven 打开-File-Settings 5.新建maven WEB项
2017-11-16 16:24:11
997
转载 Java中抽象类和接口的用法和区别
一、抽象类1、抽象类包含一个抽象方法的类就是抽象类2、抽象方法声明而未被实现的方法,抽象方法必须使用abstract关键词字声明123456public abstract class People { //关键词abstract,声明该类为抽象类 publ
2017-09-19 07:54:29
397
转载 JUnit4高级篇-由浅入深
JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。先简单解释一下什么是Annotation,这个单词一般是翻译成元数据。元数据是什么?元数据就是描述数据的数据。也就是说,这个东西在Java里面可以用来和public、static等关键字一样来修饰类名、方法名、变量名。修饰的作用描述这个数据是做什么用的,差不多和publ
2017-05-15 21:31:34
306
转载 JUnit4使用教程-快速入门
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-] 序言导入jar包新建测试用例JUnit4注解解释运行测试用例免费下载jar包和文档 序言 大学刚学Java的时候就听说过JUnit了,单元测试框架,很好用的测试框架,JUnit测试框架将测试更加便捷和容易,编写测试代码也是简单、明了,功能强大。今天我给大家简单分享一
2017-05-15 21:29:53
342
转载 RESTful架构详解
1. 什么是REST REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写者之一。 他在论文中提到:“我这篇文章的写作目的,就是想在符合架构原理的前提下,理解和评估以网络为基础的应用软件的架构设计,得到一
2017-05-09 19:57:34
466
转载 adb操作命令详解及大全
adb是什么?:adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行
2017-05-05 11:16:18
429
转载 Selenium Webdriver API-Robot对象操作键盘
1.能够通过robot对象操作键盘上的按键完成复制粘贴,切换焦点和回车等常用操作。2.要使用Robot类首先要导入Robot类以及所需要的类import java.awt.AWTException;//所在平台不支持Robot类的异常类import java.awt.Robot;//Robot类----------------------------------
2017-05-03 11:12:28
614
转载 Selenium Webdriver元素定位八中常用方法
在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下。1. By.name()假设我们要测试的页面源码如下:button id="gbqfba" aria-label="Google Search" name="btnK" cl
2017-04-26 11:33:22
579
转载 Python正则表达式指南
1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语
2017-04-21 17:28:20
338
转载 python模块学习---HTMLParser(解析HTML文档元素)
HTMLParser是Python自带的模块,使用简单,能够很容易的实现HTML文件的分析。本文主要简单讲一下HTMLParser的用法.使用时需要定义一个从类HTMLParser继承的类,重定义函数:handle_starttag( tag, attrs)handle_startendtag( tag, attrs)handle_endtag( tag)来
2017-04-21 17:26:45
435
转载 Ini4j 获取同名section
Ini4j 是一款操作文本行的配置文件的工具,网站对如何使用作了介绍 http://ini4j.sourceforge.NET/ 。config.ini[plain] view plain copy[grouping] schemaReg=sehema1 tableReg=table1 fields=column1
2017-04-14 10:07:26
834
2
转载 Java操作ini文件
依赖jar包ini4j-0.5.4.jar测试例子[java] view plain copypackage cn.yjx.ini4j; import java.io.File; import java.io.IOException; import org.ini4j.Wini;
2017-04-12 16:28:05
1320
转载 读取 ini 文件,Ini4j框架的使用
Ini4j 是一款操作文本行的配置文件的工具,网站对如何使用作了介绍 http://ini4j.sourceforge.net/ 。他实现了可以读取类似 *.ini 文件格式的配置文件。ini4j的maven pom.xmlXml代码 dependency> groupId>org.ini4jgroupId> artifactId>
2017-04-12 16:27:09
4774
转载 JAVA中properties基本用法
java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中,可以用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便。一、properties文件test.properties------------------
2017-04-10 21:49:36
491
1
转载 (java)中file类的常用方法
Java.io.File类主要是完成了文件夹管理的命名、查询文件属性和处理目录等到操作它不进行文件夹内容的读取操作。以下描述了File类的主要常用方法。 File():构造函数,一般是依据文件所在的指定位置来创建文件对象。 CanWrite():返回文件是否可写。 CanRead():返回文件是否可读。 CompareTo(File pathname):检查指定文件路径间的
2017-04-07 15:43:04
376
转载 深入理解java异常处理机制
1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。
2017-04-06 16:49:35
380
转载 Java中的StringUtils类
org.apache.commons.lang.StringUtils类是用于操作Java.lang.String类的,而且此类是null安全的,即如果输入参数String为null,则不会抛出NullPointerException异常。 StringUtils类中有130多个静态方法,都可以通过如下方式调用:StringUtils.xxx()。 常用方法简介
2017-04-06 10:02:26
304
转载 apache的HttpComponents项目的介绍和简单使用
1、HttpComponents项目的介绍先介绍一下一个开源项目, 这个项目就是Apache开源组织中的HttpComponents,主要是提供对http服务器的访问功能,目前已经是一个单独的项目,可见http服务器的访问绝非易事。 在某些时候可能需要通过程序来访问这别人的网页程序,比如从别人的网页中“偷”一些数据。如果对方仅仅是一个很简单的页面,那我们的程序
2017-03-30 14:26:09
376
转载 httpcomponents-client 使用小结
CloseableHttpClient httpclient = HttpClients.createDefault(); try { HttpGet httpGet = new HttpGet("http://targethost/homepage"); CloseableHttpResponse response1 = ht
2017-03-30 14:11:09
546
转载 Java中几种常见的异常抛出类的说明
1.常见的异常现象:空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背安全原则异常:SecturityException文件已结束异常:EOFExcep
2017-03-30 10:59:08
4674
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人