我使用的是Windows。我正在尝试使用CasperJS测试框架。
我使用的是phantomjs版本1.9.0。我使用的是casperjs版本1.0.2。
当我跑的时候
casperjs test cow-test.js
返回结果如下。
Test file: cow-test.js
FAIL TypeError: 'undefined' is not a function (evaluating 'casper.test.begin')
# type: uncaughtError
# error: "TypeError: 'undef
我使用来运行我的测试。我正在使用命令make test运行我的测试。因此,我的Makefile看起来如下:
Makefile:
test:
# Clear console log before we start.
@clear
# Make sure we are not having too much modules.
@npm prune
# Make sure we have the required modules.
@npm install
# Clear the console, so we only see the t
我遇到了一个问题,让casperjs test在执行后退出,我必须按CTL-C退出执行。我使用的是OSX 10.7和casperjs 1.1开发版。
为了测试这不是我的代码,我简单地从文档中复制了这个示例:
var casper = require("casper").create();
function Cow() {
this.mowed = false;
this.moo = function moo() {
this.mowed = true; // mootable state: don't do that at h
我使用casperjs运行自动化的接口测试,最后生成类似XUnit的XML输出文件。我想知道是否有任何方法可以覆盖或手动设置测试类名?例如,在我的输出文件中,我得到:
<testcase name="Found an element matching: .headerProfile" classname="test/casperjs/casper-test" time="0.002"></testcase>
<testcase name="Found an element matching: .headerC
我通过npm命令在我的mac x上安装了casperjs。但是,当我尝试在命令行中使用casperjs时,它会给出下面的错误。
$ casperjs cas.js
-bash: /usr/local/bin/casperjs: No such file or directory
我通过使用哪个命令检查是否安装了casperjs。结果如下。
$ which casperjs
-bash: /Users/Hayato/.nodebrew/current/bin/casperjs
我认为我需要做的是以一种不同的方式设置一个路径,以便当我运行"casperjs test.js“时,它运行的是&
我正在尝试使用PHP来exec()一个二进制casperjs,
exec('casperjs /var/www/mysite/application/phantomjs/test.js');
但是我得到了一个错误
Fatal: [Errno 2] No such file or directory; did you install phantomjs?
CasperJS运行在PhantomJS之上,我手动安装并在/usr/local/bin/phantomjs和/usr/local/bin/casperjs上创建了一个链接。所以我猜casperjs在运行时会调用phantomj
我在一个垃圾箱里提取了纸盒和幻影。
我想使用我的nodejs应用程序中的casperjs。
这是我现在的剧本:
var exec = require('child_process'),
path = require('path');
// Directory paths where I extracted phantomjs and casperjs.
var phantomjs = path.resolve(__dirname, 'bins', 'phantomjs', 'phantomjs');
va
我正在编写一个python脚本,它像params一样将用户名和密码传递给我的casperjs脚本,请在下面描述。但我不知道为什么会收到错误:
CasperError: casper.test property is only available using the `casperjs test` command
C:/casperjs/modules/casper.js:179
有人能帮我解决这个问题吗?
CasperJS.py:
import os
import subprocess
# PATH to files
casperjs = 'c:\casperjs\bin\
我在寻找解决一个问题的方法。我想安装和使用库casperjs,而不需要在机器上全局安装任何东西。
首先,我尝试通过npm install casperjs ()安装
显然,这是错误消息:casperjs : commande introuvable
我尝试使用静态路径:../../node_modules/casperjs/bin/casperjs scriptCasperJS.js
新错误:Fatal: [Errno 2] No such file or directory; did you install phantomjs?
因此,我从下载并提取幻影,并将我的文件夹导出到环境变量:exp