升级Casperjs从1.9.8使用Phantomjs 2.0[英] Upgrading casperjs to use phantomjs 2.0 from 1.9.8

问题描述

我读到人们已经找到了让Casperjs与Phantomjs 2.0合作的方法,但是我该如何升级?例如,只需在/USR/.../casperjs/node_modules/phantomjs中将phantomjs文件夹与phantomjs2的文件夹交换,似乎并没有解决问题.我还进行了lib/bootstrap.js的更改,以处理使用2.0的警告.

我正在使用Mocha-casperjs创建我的测试.

推荐答案

如果要使用phantomjs 2,则目前需要

从:

中更改Mocha-casperjs 中的固定路径(在Mocha-casperjs/bin/mocha-casperjs中)
$mcPath/../../casperjs/bin/casperjs $mcPath/cli.js --mocha-casperjs-path=$mcPath/.. $*

to

path/to/casperjs $mcPath/cli.js --mocha-casperjs-path=$mcPath/.. $*

或casperjs在路径中:

casperjs $mcPath/cli.js --mocha-casperjs-path=$mcPath/.. $*

phantomjs版本

我建议您还保留多个版本的phantomjs和如果需要的话,它们之间的切换.目前尚无官方phantomjs 2版本,因此您需要自己构建它或信任Zeevl,他们似乎拥有编译了Phantomjs 2对于Linux :

npm -g install phantomjs2

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