gpt4 book ai didi

javascript - 如何将参数注入(inject) TestCafé 测试?

转载 作者:行者123 更新时间:2023-12-03 17:57:07 25 4
gpt4 key购买 nike

场景:

我使用 API 运行封装在代码中的 TestCafé我有一个要参数化的测试,使用不同的动态值进行测试。

问题

Testcafé 不支持向测试发送参数。有没有办法注入(inject)值?

最佳答案

您可以使用 process.env从您的运行脚本将参数传递给 TestCafe 测试。

//test.js
const createTestCafe = require('testcafe');

(async => {
process.env.foo = 'bar';

const testcafe = await createTestCafe();

await testcafe
.createRunner()
.src('test.js')
.browsers('chrome')
.run();

await testcafe.close();
})()
//test.js
fixture `Examples`;

test('process.env', async t => {
console.log(process.env.foo);
});

关于javascript - 如何将参数注入(inject) TestCafé 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58075755/

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