无法将第三方工具与TectCafe Studio集成



我是TestCafe和TypeScript的新手。

在本教程之后,我试图将NanoID模块集成到TestCafe中。但它显示了一个错误,即Cannot find module 'nanoid' or its corresponding type declarations. (2307)

但当我尝试使用uuid时,它对以下代码有效

var uuid = require("uuid");
var id = uuid.v4();

我该如何解决这个问题,或者你可以向我推荐另一个类似faker.js的模块吗
(我想生成用于测试目的的随机数据(

Faker将是最好的伪造数据生成器。首先,您需要将faker库添加到测试目录中。然后只需添加一个自定义脚本,并通过调用数据来获取所需的任何数据。

const { faker } = require('@faker-js/faker');
const first_name = Selector('#first_name');
await t
.typeText(first_name,faker.name.firstName());

官方文档不完整,没有显示模块应该放在哪里。https://docs.devexpress.com/TestCafeStudio/401265/test-actions/custom-scripts#import-第三方模块

就像他们说的;模块应安装在测试目录中"但是如果你使用NPM INSTALL仍然不起作用。到目前为止,我不相信有一种方法可以将节点模块添加到TestCafe Studio中。

相关内容

  • 没有找到相关文章

最新更新