首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >casperjs无法打开文件

casperjs无法打开文件
EN

Stack Overflow用户
提问于 2014-07-19 16:27:42
回答 1查看 1.5K关注 0票数 5

这可能是一个简单的问题,但我无论如何也找不出我做错了什么。我正在尝试使用casperjs来构建一个刮板。我已经按照下面的教程使用brew下载了它:

代码语言:javascript
复制
http://docs.casperjs.org/en/latest/installation.html

然后我继续在这里找到快速入门:

代码语言:javascript
复制
http://docs.casperjs.org/en/latest/quickstart.html

我将sample.js文件保存到我的桌面上,并尝试使用以下命令从终端运行它:

代码语言:javascript
复制
$ casperjs sample.js

但是,它总是返回unable to open file: sample.js。如果我只是在终端中运行$ casperjs,所有关于它的版本等信息都会出现,所以看起来casperjs是正确安装的。

我还确保安装了所需的先决条件。我知道这不是一个完整的信息,但谁有任何想法?

这是我在终端中得到的错误代码:

代码语言:javascript
复制
Unable to open file: sample.js

第二次编辑:

也许我在这些前提条件上遇到了麻烦?

代码语言:javascript
复制
Python 2.6 or greater for casperjs in the bin/ directory

我已经安装了python,但我不确定"for casper in the bin/ directory“部分。文档并没有说明如何做到这一点。

EN

回答 1

Stack Overflow用户

发布于 2016-02-01 18:34:25

Phantom 1.9.7-15和Casper 1.0.3

在我的例子中,当输入'casper testScript.js‘时,这将转到node_module/.../.../casper,并试图找到位于不同位置的文件testScript.js。将文件名更改为完整路径已修复此问题。另外,我认为显示的消息有点不正确,“无法打开文件:”不是“找不到文件”吗?

快速解决方案:将'testScript.js‘部分更改为完整路径。对我来说,很有帮助。发自:

代码语言:javascript
复制
Unable to open file: testScript.js

至:

代码语言:javascript
复制
CasperJS, a navigation scripting and testing utility for PhantomJS and SlimerJS 
PhantomJS | PhantomJS

稍后,我更改了PATH变量和别名。一切都很好。

希望它能帮助到一些人。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24838351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档