Typescript Testcafe执行未发生,但显示已通过的测试

Typescript Testcafe执行未发生,但显示已通过的测试,typescript,automated-tests,ui-automation,testcafe,ui-testing,Typescript,Automated Tests,Ui Automation,Testcafe,Ui Testing,我对testcafe是新手,我正在尝试一个框架 问题 我面临的问题是,测试执行正在打开chrome浏览器,并立即产生一个通过测试的结果,而不会在浏览器上执行任何测试 有人能帮我修一下吗 我的代码如下所示 页面对象文件 import { Selector, t } from 'testcafe'; import CommonFunctions from '../commons/common-fns' export default class LoginPage extends CommonFun

我对testcafe是新手,我正在尝试一个框架

问题 我面临的问题是,测试执行正在打开chrome浏览器,并立即产生一个通过测试的结果,而不会在浏览器上执行任何测试

有人能帮我修一下吗

我的代码如下所示

页面对象文件

import { Selector, t } from 'testcafe';
import CommonFunctions from '../commons/common-fns'

export default class LoginPage extends CommonFunctions {    
    constructor () {
        super();
    }

     login() {
         this.typeText(this.emailTxtBox, '');
         this.click(this.nextBttn);
         this.typeText(this.emailTxtBox, '');
         this.click(this.microsoftNextBttn);
         this.typeText(this.passwordTxtBox, '');
    }
}

在执行异步函数之前,需要使用
wait
操作符,如下所示:

test(“我的第一个测试”,async()=>{
等待loginPage.login();
});
异步登录(){
等待此消息。键入文本(this.emailTxtBox,'email@gmail.com');
等待此消息。单击(this.nextbtn);
等待此消息。键入文本(this.emailTxtBox,'email@gmail.com');
等待此消息。单击(this.microsoftnextbtn);
等待这个.typeText(这个.passwordTxtBox,'pet@#$343242^&*');
等待此消息。单击(this.signinbtn);
等待此消息。单击(this.nobtn);
}

在执行异步功能之前,需要使用
wait
操作符,如下所示:

test(“我的第一个测试”,async()=>{
等待loginPage.login();
});
异步登录(){
等待此消息。键入文本(this.emailTxtBox,'email@gmail.com');
等待此消息。单击(this.nextbtn);
等待此消息。键入文本(this.emailTxtBox,'email@gmail.com');
等待此消息。单击(this.microsoftnextbtn);
等待这个.typeText(这个.passwordTxtBox,'pet@#$343242^&*');
等待此消息。单击(this.signinbtn);
等待此消息。单击(this.nobtn);
}

尝试调试并找出哪一步完全失败。尝试调试并找出哪一步完全失败。