Visual studio code 当我使用jasmine数据提供程序时,如何从另一个文件的file.ts中的数据集中只选择一个数据

Visual studio code 当我使用jasmine数据提供程序时,如何从另一个文件的file.ts中的数据集中只选择一个数据,visual-studio-code,protractor,Visual Studio Code,Protractor,我有一个文件是Data.ts export const hardshipTestData = { scenarios: { CorrectCreds: { username: 'xyz', password: 'abc'}, Wrongusername : { username: 'qwe', password: 'as' }, Wrongpassword: { username: 'xyz', password: 'as@1'} } }; 我将

我有一个文件是Data.ts

export const hardshipTestData = 
{  
scenarios: 
    { CorrectCreds: { username: 'xyz', password: 'abc'},
      Wrongusername : { username: 'qwe', password: 'as' },
      Wrongpassword: { username: 'xyz', password: 'as@1'}
    }
};
我将其导入到我的测试用例文件LoginTC.ts中,并使用关键字

using(hardshipTestData.scenarios, (alldata: any, alldesc: any) => {
        it("login with diff data" , () => {
            username.sendKeys(alldata.username);   
            password.sendKeys(alldata.password);
通过这段代码,所有数据都将从data.ts文件中选取,但我只想选取一个数据集,如

CorrectCreds: { username: 'xyz', password: 'abc'} 
我试过了
hardshipTestData.scenarios.CorrectCreds,而不是
hardshipTestData.scenarios
如下所示,但对我不起作用:

using(hardshipTestData.scenarios.CorrectCreds, (alldata: any, alldesc: any) => {
        it("login with diff data" , () => {
            username.sendKeys(alldata.username);   
            password.sendKeys(alldata.password);

上述代码仍在选取所有数据集。

是否替换并尝试使用此代码块

 module.exports = { 
        scenarios: { 
            CorrectCreds : { username: 'xyz', password: 'abc'},
            Wrongusername : { username: 'qwe', password: 'as' },
            Wrongpassword : { username: 'xyz', password: 'as@1'}
        }

    }

我尝试了上面的代码,并在第二个文件中进行了更改;使用(newd.scenarios.CorrectCreds,(alldata:any,alldesc:any)=>,log.username.sendKeys(alldata.username);但它没有按预期工作。