如何从phantomjs壳中运行卡斯珀?[英] How do I run casper from within the phantomjs shell?

问题描述

任何人都知道是否以及如何从phantomjs shell中运行casperjs(a.k.a http://code.google.com/p/phantomjs/phantomjs/wiki/interactivemoderepl" )?

json at C:/package.json 出错

  • 好的,看起来我可以通过 - 启动phantomjs时通过 - casper -path选项(请参阅-casper/bin/bootstrap.js:第189行).
  • 好的. (通过该选项不起作用,而是设置幻影内部的路径).
  • 推荐答案

    因此,要使这些东西首先在phantomjs shell中运行,您需要在幻影全局对象中设置casperPath变量.

    phantom.casperPath = "C:/casper";

    然后您需要注入Caspers的bootstrap.js文件.

    phantom.injectJs("C:/casper/bin/bootstrap.js");

    现在您可以实例化Casper对象并在外壳中使用它.

    var casper = require("casper").create();

    享受.

    本文地址:https://www.itbaoku.cn/post/1739879.html