- 博客(6)
- 收藏
- 关注
原创 testng + reportng 测试结果邮件发送
其实大多数的时候我们的测试报告的发送可能都是结合Jenkins发送的,所以这方面更多的都是依赖于它,可是如果有的时候我们不需要Jenkins的时候,我们应该如何去处理这部分的内容呢项目情况由于我们使用的是maven,所以我们主要来看看pom.xml的情况<plugin> <groupId>org.apache.maven.plugins</groupId><!--使
2016-05-25 12:45:05 15312 5
原创 Appium Server 源码分析 (三) - 路由及控制器
上一篇文章 Appium Server 源码分析 (二) - main 方法 中我们讲了appium的运行。下来我们得讲讲appium Server的路由以及它的控制器其实路由这块没有什么需要详细说明的,我们只要理解路由这个概念就行了,可以想象成当你访问任意一个页面的时候,都会通过路由来转发,由它转发给对应的控制器去做处理。module.exports = function (appium) {
2016-05-16 22:15:36 896
原创 结合testng实现用例失败重跑
我们在运行自动化测试用例的时候,经常会出现一些异常的情况的情况导致用例失败的问题。所以我们可能会希望对于失败的测试用例再重新运行一次,下来我们来看看结合testng如何使用这个功能你需要在你的项目中添加如下两个类Retry.javaimport org.testng.IRetryAnalyzer;import org.testng.ITestResult;public class Retry i
2016-05-16 22:14:13 6937 3
原创 Appium Server 源码分析 (二) - main 方法
上一节 Appium Server 源码分析 (一) 中我们大体讲了,appium server在正确运行前做的一些判断,下来我们正式看看main 方法在看main方法之前我们可以得看看main.js引用的那一大堆第三方的模块的主要作用是什么。 变量 模块 作用 http http http模块 express express appium server 采用的是
2016-05-13 20:27:42 1024
原创 Appium Server 源码分析(一)
姗姗来迟的 appium Server 的源码学习,其实github上 appium server的版本已经更新到了1.5的版本了,并且代码已经基本上进行重构了。但是还是出于初衷的原因吧,还是好好学些下appium server 1.4的源码,同时也学习一下nodejs吧。目录结构还是一样 我们首先来看看项目的目录结构吧,首先我们得知道程序的入口是main.js。分析再来我们逐一的来看看代码吧。p
2016-05-12 09:11:30 1928
原创 ReportNg测试报告的定制修改(三)
感谢@新鲜热辣的建议以及帮助,之前在ReportNg测试报告的定制修改(二) 中提到的点击图片在新的tab页面打开的方式确实不方便,所以我们在reportng中的html中加入js的一些代码来解决这个问题我们找到suites.html.vm 在body中加入如下的代码<style> .preview { display: none; width: 100%; height: 100%; pos
2016-05-10 23:05:42 1753 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人