casperjs+phantomjs下的

npm install -g casperjs
只需这一句就好了

casperjs

npm install --save 与 npm install --save-dev 的区别
一个放在package.json 的dependencies , 一个放在devDependencies里面

casper官方文档
caspersamplegit

代码我先上传到mygithub吧,下次再继续研究你

cmd下输出的

D:\qq\969956574\FileRecv\8\8\js>casperjs test cas2.js
Test file: cas2.js
# Hello, Test!
PASS Subject is strictly true
PASS Hello, Test! (1 test)
PASS 1 test executed in 0.022s, 1 passed, 0 failed, 0 dubious, 0 skipped.
D:\qq\969956574\FileRecv\8\8\js>casperjs cas3.js
http://docs.casperjs.org/en/latest/quickstart.html
http://docs.casperjs.org/en/latest/
https://github.com/casperjs/casperjs
https://groups.google.com/forum/#!forum/casperjs
TypeError: 'undefined' is not a function (evaluating 'casper.done()')
  D:/qq/969956574/FileRecv/8/8/js/cas3.js:23
  D:/qq/969956574/FileRecv/8/8/js/node_modules/casperjs/modules/casper.js:422 in
 checkStep

D:\qq\969956574\FileRecv\8\8\js>casperjs cas3.js
http://docs.casperjs.org/en/latest/quickstart.html
http://docs.casperjs.org/en/latest/
https://github.com/casperjs/casperjs
https://groups.google.com/forum/#!forum/casperjs
TypeError: 'undefined' is not a function (evaluating 'casper.done()')
  D:/qq/969956574/FileRecv/8/8/js/cas3.js:23
  D:/qq/969956574/FileRecv/8/8/js/node_modules/casperjs/modules/casper.js:422 in
 checkStep

D:\qq\969956574\FileRecv\8\8\js>casperjs cas3.js
SyntaxError: Parse error


D:\qq\969956574\FileRecv\8\8\js>casperjs cas_go.js
Wait timeout of 5000ms expired, exiting.

D:\qq\969956574\FileRecv\8\8\js>casperjs cas4.js --foo=01234567
1234567

D:\qq\969956574\FileRecv\8\8\js>casperjs casc1.js
the heading exists

D:\qq\969956574\FileRecv\8\8\js>casperjs test casc1.js
Test file: casc1.js
# The heading exists
PASS Find an element matching: h1.page-title
PASS The heading exists (1 test)
PASS 1 test executed in 0.097s, 1 passed, 0 failed, 0 dubious, 0 skipped.

D:\qq\969956574\FileRecv\8\8\js>casperjs test casc1.js
Test file: casc1.js
# Page content tests
PASS Find an element matching: h1.page-title
PASS Find "Hello" within the selector "h1.page-title"
PASS Selector is visible
PASS Page content tests (3 tests)
PASS 3 tests executed in 0.101s, 3 passed, 0 failed, 0 dubious, 0 skipped.

D:\qq\969956574\FileRecv\8\8\js>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • npm是什么 NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具...
    build1024阅读 7,985评论 0 9
  • 描述 npm从以下来源获取配置值,按优先级排序: 命令行标记 在命令行上放置--foo bar设置foo配置参数为...
    竹天亮阅读 44,251评论 0 8
  • 1、什么是node? 它不是JS文件,也不是JS框架,而是Server side JavaScript runti...
    J_L_L阅读 1,608评论 0 4
  • 什么是 NPM npm之于Node,就像pip之于Python,gem之于Ruby,composer之于PHP。 ...
    ihoey阅读 6,276评论 2 36
  • JavaScript 模块化编程 网站越来越复杂,js代码、js文件也越来越多,会遇到什么问题? 命名冲突; 文件...
    magic_pill阅读 1,483评论 0 1