CHEN Kan

Results 6 issues of CHEN Kan

![image](https://cloud.githubusercontent.com/assets/1892479/2640769/f091f578-beed-11e3-8788-20c9dad1cb8c.png)

bug

`Phantomjs`(http://phantomjs.org/)是一个基于Javascript驱动的命令行 webkit 引擎,也即无界面的 webkit 浏览器。Phontomjs 加载网页后,提供一系列的 Javascript API 给开发者使用,包括控制DOM元素﹑CSS选择器﹑JSON﹑HTML5的Canvas和SVG;由于其拥有完善的 Javascript 解析、页面渲染功能,完全可用它来模拟一个现代浏览器在加载网页时所做的各种事情,运行速度也相当快。它可以很方便地完成各种`自动化测试`:页面功能回归、 屏幕截图、网络测试(通过生成HAR)等,即便是需要登录或者用户操作的场景,Phantomjs 也可以轻松完成。`在很多轻量级的测试环境下,Phantomjs 正逐渐取代 Selenium。`

enhancement

需求: - 每次有提交至`master`分支的代码时,启动回归测试,运行若干主干用例,测试Dagger的核心API - 暂时只使用`Chrome`浏览器即可 - 须要单独配置一个简单的`被测`网站或者网页

enhancement

详见这里: https://github.com/chenkan/Dagger/issues/1

FAQ

目前Dagger要求浏览器(Chrome/Firefox)安装在默认路径下,不然无法调用 这一点须要优化

enhancement

具体可以参考: http://qa.blog.163.com/blog/static/1901470022012112435016633/ http://qa.blog.163.com/blog/static/190147002201211247296710/

enhancement