1

我正在使用 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;
4

0 回答 0