哪个版本的 CasperJS 与 PhantomJS 配合得很好?

Which version of CasperJS is working well with PhantomJS?

但是这种情况经常发生在我们每个刚接触 CasperJS 或 Phantom 的人....他们开始结合最新版本并尝试执行教程(来自过时的资源)>> 结果是...很多地方都出错了。

于是,克服了这件事情。 我希望有一些关于两个版本并排运行良好的注释。 例如

casperJS 1.0.4 和 phantomJS 1.8.2 >> 不是一个好的选择, 因为 this.getElementsInfo() 的功能在代码中无法正常工作。

  • CasperJS 1.1-beta3 适用于 PhantomJS 1.9.0 - 1.9.8。
  • Newest CasperJS from git 适用于 PhantomJS 1.9.0 - 2.0.0.
  • PhantomJS 1.9.8 如果你需要干净的输出。
  • 我建议同时安装多个版本:2.0.0、1.9.8 和 1.9.7 作为不同的可执行文件。然后,您可以在 windows 上使用 set PHANTOMJS_EXECUTABLE=myphantomjs 或在 linux 上使用 export PHANTOMJS_EXECUTABLE=myphantomjs,以便在调用 CasperJS 之前轻松地在它们之间进行更改。我倾向于将可执行文件 phantomjs200、phantomjs198 和 phantomjs197 放在身边。