06 2014 档案
摘要:difflib -帮助进行差异化比较这个模块提供的类和方法用来进行差异化比较,它能够生成文本或者html格式的差异化比较结果,如果需要比较目录的不同,可以使用filecmp模块。class difflib.SequenceMatcher这是可以用来比较任何类型片段的类,只要比较的片段是可hash的,...
阅读全文
摘要:原文来自于https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/NavigationTiming/Overview.html下图描述了该接口的各个时间点:performance.timing API 各个时间点含义如下:navigationStart当访...
阅读全文
摘要:使用命令行Casperjs使用内置的phantomjs命令行解析器,在cli模块里,它传递参数位置的命名选项但是不要担心不能熟练操控CLI模块的API,一个casper实例已经包含了cli属性,允许你很容易的使用他的参数让我们来看这个简单的casper脚本:var casper = require(...
阅读全文
摘要:一、什么是接口测试?接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。接口测试适用于为其他系统提供服务的底层框架系统和中心服务系统,主要测试这些系统对外部提供...
阅读全文
摘要:[根据github上的文档说明整理]Phantom下的任何操作都可以录制Resurrectio是一个Chrome插件,他可以记录浏览器的操作,并转化成对应的casperjs脚本Resurrectio使用最简和装饰性的选择器,所以记录的步骤能在布局和设计变化时保持有效当CasperJS执行JavaSc...
阅读全文
摘要:通过一周多的学习和总结,终于掌握了casperjs用于自动化的方法,填平了大大小小的各种坑。casperjs是一个新兴的测试框架,网上资料很少,基本上靠翻译英文资料。贡献出来,供大家参考://page.js,存放页面元素//c表示通过css选择元素,x表示通过xpath选择元素var baseurl...
阅读全文
摘要:快速开始只要casperjs被正确安装,你就可以开始写你的第一个脚本,你可以使用javascript或者coffiescript编译脚本。提示:如果你对javascript不是很熟悉,最好先看专用的FAQ条目一个简单的scriping脚本:打开你熟悉的编辑器,写下下面一段代码,并保存为sample....
阅读全文