10 2017 档案
java 静态变量生命周期(类生命周期)(转)
摘要:Static: 加载:java虚拟机在加载类的过程中为静态变量分配内存。 类变量:static变量在内存中只有一个,存放在方法区,属于类变量,被所有实例所共享 销毁:类被卸载时,静态变量被销毁,并释放内存空间。static变量的生命周期取决于类的生命周期 类初始化顺序: 静态变量、静态代码块初始化 阅读全文
posted @ 2017-10-27 18:50 滴水之光 阅读(1330) 评论(0) 推荐(0)
TestNG监听器实现用例运行失败自动截图、重运行功能(转)
摘要:使用Testng框架搭建自动测试框架,经常会需要增加失败自动截图,以及失败重跑功能,下面介绍一下不修改Testng的源码,通过监听器的方式来实现自动截图、重跑、以及自定义生成的Html结果文件功能。自动截图功能1、新建一个Java类继承TestListenerAdapter2、重写onTestFai 阅读全文
posted @ 2017-10-25 14:49 滴水之光 阅读(265) 评论(0) 推荐(0)
Appium自动化中截图的问题
摘要:在用Appium做UI自动化过程中,大家会发现测试报告很重要,而在测试报告中截图很重要。 因为很多公司都是用Jenkins作为持续集成工具,所以要让执行自动化测试的人看明白自动化在跑什么,哪里失败了,关键节点都需要截图。 怎么做呢,目前项目中是这么实现的: 1.实现截图功能类: 1 2 3 4 5 阅读全文
posted @ 2017-10-18 17:51 滴水之光 阅读(1905) 评论(1) 推荐(1)
Selenium2(WebDriver)中执行JavaScript代码 (转)
摘要:在用selenium编写web页面的自动化测试代码时,可能需要执行一些JavaScript代码,selenium本身就支持执行js,我们在代码中可以使用executeScript、executeAsyncScript这两个方法来执行JS。 executeScript是同步方法,用它执行js代码会阻塞 阅读全文
posted @ 2017-10-12 18:19 滴水之光 阅读(989) 评论(0) 推荐(0)
commons configuration管理项目的配置文件
摘要:Commons Configutation commons configuration可以很方便的访问配置文件和xml文件中的的内容。Commons Configuration 是为了提供对属性文件、XML文件、JNDI资源、来自JDBC Datasource数据的访问。 官方文档:http://c 阅读全文
posted @ 2017-10-10 19:25 滴水之光 阅读(277) 评论(0) 推荐(0)