gpt4 book ai didi

casperjs - 使用 slimerjs 运行 casperjs 测试

转载 作者:行者123 更新时间:2023-12-02 21:29:32 27 4
gpt4 key购买 nike

我用 casperjs 编写了一些测试。他们与 phantomjs 一起运行得很好。但是,当我尝试通过以下命令使用 slimerjs 时:

casperjs --verbose --engine=slimerjs test create-project-suite.js

出现一个小窗口,上面有 SlimerJs Logo 和版本号,但控制台似乎挂起并显示以下行:

Test file: create-project-suite.js      

还有什么我需要做的吗?以下是版本号:

Mozilla Firefox 28.0
CasperJS version 1.1.0-beta3
Innophi SlimerJS 0.9.1
3.8.0-37-generic #53~precise1-Ubuntu

更新:

我删除了代码,直到我让 slimerjs 打开浏览器并执行测试。每当我需要 js 文件时,它似乎都会挂起(我遵循页面对象模式):

var Login = require('./objects/login');

我认为require.paths可能会有帮助。 关于如何解决这个问题有什么想法吗?

最佳答案

使用完整路径让 slimerjs 高兴:

var path = fs.absolute(fs.workingDirectory + '/objects/login');
var Login = require(path);

将所有模块移动到脚本所在的同一目录要简单得多。

关于casperjs - 使用 slimerjs 运行 casperjs 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22646458/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com