gpt4 book ai didi

javascript - 如何在 CasperJS 中使用 sugar.js?

转载 作者:行者123 更新时间:2023-11-29 19:31:58 24 4
gpt4 key购买 nike

为了清楚起见,我想使用 sugar.js我的 casperJS 脚本中的扩展(不同于它是正在测试的网站的一部分)。

我在测试模式下使用 casperJS(即 casperjs test myscript.js),如果有任何不同的话。

最佳答案

Sugar 基本上是一个支持库。它不导出任何函数,而是向 JavaScript 运行时的各种类型的对象添加函数。

步骤:

  1. 地点sugar.min.js在脚本目录或其他目录中,
  2. require("sugar.min"); 直接或从另一个目录执行文件 require("./relativePath/sugar.min");.

下面的完整脚本表明它有效:

casper.test.begin("sugar1", function suite(test){
test.assertTrue(![1,2,3].average, "average function does not exist");
require("sugar.min");
test.assertFalse(![1,2,3].average, "average function does exist");
test.assertTrue([1,2,3].average() === 2, "average function works");
test.done();
});

require 通常用于加载模块,但由于 Sugar 不导出任何内容,它只是被执行。另一种方法是使用 fs.readeval 读取文件。

关于javascript - 如何在 CasperJS 中使用 sugar.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26947673/

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