09 2014 档案

摘要:我的电脑Mac,系统MaveRicks。写一个C代码:#includevoid hello(){ printf("Hello, this is from C Language ~\n");}编译一个库文件:franklinMacmini:~ git$ gcc --shared -o l... 阅读全文
posted @ 2014-09-26 23:21 FranklinYang 阅读(239) 评论(0) 推荐(0)
摘要:完整的JavaScript结构由以下三个部分构成:1.核心2.文档对象模型(DOM)3. 浏览器对象模型(BOM)浏览器对象(BOM) ------ BOM是BrowserObjectModel的简写,既浏览器对象模型Window// 听说下面都是Window的属性ScreenLocationN... 阅读全文
posted @ 2014-09-25 18:08 FranklinYang 阅读(357) 评论(0) 推荐(0)
摘要:一直对操作系统有兴趣,可惜水平太次(鄙人搞软件测试的,平时看代码多写代码少);现在整理了一下OS X系统的IPC(进程间通信)方式,按照官方的说法,竟然有10+种:关于不同IPC方式的总结,很重要: 阅读全文
posted @ 2014-09-14 23:18 FranklinYang 阅读(244) 评论(0) 推荐(0)
摘要:步骤如下:(1)启动Mac操作系统;(2)安装casperjs,phantomjs;(3)安装teamcity;(4)设置各种环境变量,设置teamcity直到可以打开网页;(5)网页上新建project;(6)使用command line方式运行casper用例脚本;(7)可以做成执行计划,设置执... 阅读全文
posted @ 2014-09-14 22:51 FranklinYang 阅读(436) 评论(0) 推荐(0)
摘要:casperJS的测试module casper.test.begin执行一串完整的测试动作,不过其中的对象this并非capser而是test! 只不过test对象本身具备casper的attribute,另外还有test module提供的attribute(提供了测试相关的诸多API)。 ca 阅读全文
posted @ 2014-09-14 22:47 FranklinYang 阅读(1239) 评论(0) 推荐(1)
摘要:CasperJS项目中方法的封装和调用问题,第二个遇到的workflow问题。在其他代码中有几个方法,比如fun_A,fun_B,fun_C;现在某个方法调用它们,有一个错误的示范:casper.then(function(){ this.echo("xxxx"); this.wait(... 阅读全文
posted @ 2014-09-14 22:23 FranklinYang 阅读(336) 评论(0) 推荐(0)
摘要:代码本来写在一个JS文件里面,执行方式如下:casperjs test xxx.js可是代码超过1500行后,只有我自己看得明白,必须拆分(独立文件&逻辑复用)!拆分后怎么执行呢?如下:casperjs test --includes=1.js,2.js,3,js,4.js testcase_co... 阅读全文
posted @ 2014-09-14 22:09 FranklinYang 阅读(319) 评论(0) 推荐(0)