首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >casperjs -使用casper.options,特别是使用casper.tester注入casper clientScripts

casperjs -使用casper.options,特别是使用casper.tester注入casper clientScripts
EN

Stack Overflow用户
提问于 2013-09-09 21:49:44
回答 1查看 2.9K关注 0票数 5

您可以将一个博士阶层对象传递给casperjs.create(),包括js clientScripts,以注入到客户端页面。

不应该在测试文件中docs还声明实例的casper.create。

文档没有说明如何在options类中使用casper.tester对象(至少我找不到)。我确实试着做了这样的事情:

代码语言:javascript
复制
casper.options = {
    clientScripts:[
        '../testlib/sinon-1.7.3.js'
        ],
    logLevel:"warning",
    verbose:true

};  

casper.test.begin之前,但它打破了测试。

把它放在test.begin和casper.start之间。

代码语言:javascript
复制
casper.test.begin('Basic index.html elements test',14, function suite(test){
    casper.options..etc
    casper.start(url, function(){
    //also tried here

而且在它下面,它也打破了测试

我会很高兴在这方面有任何方向。尤其是注射部分

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-09 22:09:53

您需要将文件推送到casper.option.clientScripts上,以避免干扰casper test设置的其他选项。

代码语言:javascript
复制
casper.options.clientScripts.push("../testlib/sinon-1.7.3.js");

来源:CasperJS邮件列表

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

https://stackoverflow.com/questions/18707588

复制
相关文章

相似问题

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