我正在使用 minimist 为不同的环境(如测试、阶段、产品)运行相同的 testcafe 代码。但是,当 URL 被点击时,它会显示 500 内部错误。如果我在不使用 minimist 的情况下点击 Url,那么它工作正常。请告诉我我错过了什么
我的代码:
import * as minimist from 'minimist';
fixture('Verifying')
.beforeEach(async t =>{
console.log("Execution Started ");
const args = minimist(process.argv.slice(2));
var environment = args.env;
if(environment == 'Test')
{
t.ctx.Connectionstring=config.Test.Connectionstring;
t.ctx.Url=config.Test.Url;
}
else if(environment == 'Stage')
{
t.ctx.Connectionstring=config.Stage.Connectionstring;
t.ctx.Url=config.Stage.Url;
}
else if(environment == 'Prod')
{
t.ctx.Connectionstring=config.Prod.Connectionstring;
t.ctx.Url=config.Prod.Url;
}
My config file:
const config = {
"Test":{
"Url": 'abctest.com',
"Connectionstring": '....',
},
"Stage":{
"Url": 'abctest.com',
"Connectionstring": '....',
},
"Prod":{
Url": 'abctest.com',
"Connectionstring": '....',
},
};
export default config;