免责声明:我在here上找到的所有答案都不适用于casperjs和phantomjs版本更新(至少我认为'原因)。
所以...我已经使用最新版本的casperjs创建了一堆测试master-branch - NOT(!)通过download-link获取的那个,因为我需要使用{{ 3}} 2.0由于1.9.8版本的一些错误导致我无法进行测试。我在win7 64bit环境中。
这一切都很顺利,但现在我试图通过免责声明中提到的主题中所描述的批处理文件自动执行测试 - 所以我没有PATH变量。
我尝试使用以下脚本并将phantomjs文件与我的casperjs文件一起放在root目录中:
@ECHO OFF
set CASPER_PATH=%~dp0
set CASPER_BIN=%CASPER_PATH%\bin\
set ARGV=%*
call phantomjs "%CASPER_BIN%bootstrap.js" --casper-path="%CASPER_PATH%" --cli %ARGV%
到目前为止,这是我的文件结构:
启动批处理时,我总是面临以下错误:CasperError: Cannot find package.json at C:\package.json
我不知道如何改变它。希望有人能帮到我这里!