Typescript Testcafe执行未发生,但显示已通过的测试
我对testcafe是新手,我正在尝试一个框架 问题 我面临的问题是,测试执行正在打开chrome浏览器,并立即产生一个通过测试的结果,而不会在浏览器上执行任何测试 有人能帮我修一下吗 我的代码如下所示 页面对象文件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
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);
}
尝试调试并找出哪一步完全失败。尝试调试并找出哪一步完全失败。