我如何才能让CasperJS和PhantomJS在约塞米蒂玩得很好
How can I get CasperJS and PhantomJS to play nicely on Yosemite?
我在让CasperJS和PhantomJS在运行Yosemite的Mac Pro上工作时遇到了一些问题,我想知道是否有人有任何见解?
我已经在全球范围内npm了CasperJS,并按照说明将PhantomJS2下载到了我的驱动器上,但我不断收到以下错误:
[1] 9409杀死casperjs-test/capper/test.js
我怎样才能让他们一起工作?
这是一个棘手的问题,解决方案需要绕房子转一圈,但我发现这是有效的:
1) 使用CasperJS文档中的说明从GitHub:克隆存储库
$ git clone git://github.com/n1k0/casperjs.git
$ cd casperjs
$ ln -sf `pwd`/bin/casperjs /usr/local/bin/casperjs
2) 从GitHub下载这个补丁副本PhantomJS的Mac副本,并将其解压缩到方便的地方。我把我的添加到了应用程序测试文件夹中的一个文件夹中,因为我只需要它,但你可以把它放在任何地方。
3) 导出刚刚解压缩的二进制文件的路径。在我的情况下,它将类似于[1]:
export PATH=$PATH:/Users/Andy/Development/app/test/bin
这应该会奏效。
[1] 从该SO答案中获取的解决方案
相关文章:
- 我如何才能让CasperJS和PhantomJS在约塞米蒂玩得很好
- 在Javascript中使用全局变量作为缓存是很好的
- 我在下拉列表中尝试了下一个和前五年的html代码.接下来的5年我都过得很好.我怎样才能拿到之前的5年
- JavaScript中的OOP太令人困惑了,ES6很棒,但没有得到很好的支持,该怎么办
- "此网站似乎使用滚动链接定位效果.这可能不能很好地与异步平移一起工作;
- html5:一个很好的加载方法
- mootools 1.4.2和angular 1.3在ie8中配合得很好
- Javascript是一个很好的日期选择器和时间选择器库
- 使用JavaScript验证用户交互/输入-这是一种很好的方法
- unbind().click(function(){..})是一种很好的做法
- Chrome,Safari在从本地存储读取时挂起,而Firefox很好
- JQuery在Chrome中不起作用,但Firefox很好
- 这是一个很好的例子,显示了 JavaScript 中的 OOP 和过程编程之间的区别
- Javascript表排序工作得很好,但对所有索引进行迭代会得到不同的结果
- 以这种方式使用if/else-if/else是一种很好的做法
- 一个很好的JS库,用于容纳电气原理图
- webpack:在MacOS上很好,在linux上加载程序错误
- wrap() 不能很好地与 after() 一起使用
- JS和PHP变量don'不要表现得很好
- 将视图附加到视图中很好