1、创建监听器类TestNGListener,重写onTestFailure方法,里面定义了 监听的driver ,截图文件路径和名称 2、driver的来源 3、配置监听器 有两种配置方法 (1)有两种配置方法在需要捕捉的类上方 (2)在testng.xml里配置监听器 两种方式的差别在于,类上方 ...
分类:
移动开发 时间:
2018-06-28 19:31:59
阅读次数:
223
作者: Harold Abelson / Gerald Jay Sussman / Julie Sussman 出版社: 机械工业出版社 副标题: 原书第2版 原作名: Structure and Interpretation of Computer Programs 译者: 裘宗燕 出版年: 20 ...
分类:
其他好文 时间:
2018-06-28 19:21:30
阅读次数:
139
方法步骤如下: 1. 获取 access_token 详见:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140183 2. 生成小程序码 接口B:适用于需要的码数量极多的业务场景 0)可接受页面参数较短 1)通过该接口生成的小 ...
分类:
其他好文 时间:
2018-06-28 17:34:45
阅读次数:
153
原理 用winrar的简单功能,创建自解压可执行文件,实现将txt等文件与病毒程序捆绑,构成恶意附件。 过程 将我们的病毒程序右键选择压缩到文件 选择 ,选择高级选项卡,点击 在常规中选择在当前文件夹中创建baidu文件夹 在设置中选择提取后运行我们的病毒程序 点击确定后,生成的是一个新的应用程序, ...
分类:
其他好文 时间:
2018-06-27 21:11:05
阅读次数:
200
一、C 程序实现 运行结果: 二、Java 程序实现 运行结果: 三、Python 程序实现 运行结果: ...
分类:
编程语言 时间:
2018-06-26 11:15:30
阅读次数:
126
为什么Java中1000==1000为false而100==100为true? 这是一个挺有意思的讨论话题。 如果你运行下面的代码: 基本知识:我们知道,如果两个引用指向同一个对象,用==表示它们是相等的。如果两个引用指向不同的对象,用==表示它们是不相等的,即使它们的内容相同。 因此,后面一条语句 ...
分类:
编程语言 时间:
2018-06-25 11:02:38
阅读次数:
137
首先要知道Python中对象包含的三个基本要素,分别是:id(身份标识)、type(数据类型)和value(值)。 ==是python运算符中的比较操作符,用来比较判断两个对象的value(值)是否相等 例如: a = 'abc' b = 'abc' print a ==b >>>>True is也 ...
分类:
编程语言 时间:
2018-06-24 19:28:36
阅读次数:
163
1、本例是在使用validate()方法进行输入校验 --Struts2框架的基础上接着做的,上一篇使用validate()方法进行输入校验时会对当前Action中的所有方法有效,由于Struts2框架可以在同一个Action中使用不同方法来处理不同请求,所以如果只是对Action中的某个方法进行输 ...
分类:
其他好文 时间:
2018-06-24 11:38:52
阅读次数:
160
在事务码 MM02里为ID为16的material维护附件: 如何使用ABAP代码获得如下附件的名称和文件内容? 执行结果: 要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码: ...
分类:
其他好文 时间:
2018-06-23 22:38:37
阅读次数:
157
1. 下载 最新版本: 2. 安装过程忽略 3. 简单使用 4. 下载app 5. 打开软件: 6. 客户端扫描 二维码进行连接 就可以播放ppt 模拟激光笔 翻页 以及 控制播放视频等 工具挺不错的. ...
分类:
其他好文 时间:
2018-06-23 17:08:37
阅读次数:
131