从页面对象调用函数到另一个页面对象后,测试不会继续运行 - Codeceptjs

问题描述

login函数成功通过,但测试运行在它之后直接结束,并没有继续到entryPre函数中的其他代码行 -我用 console.log() 尝试了其他简单的函数,它成功通过了-

我有一个 x_test.js 文件:

Scenario('Check Employees',async ({I,entryPage,mainPage}) => {

  await entryPage.entryPre(user,y);
  .
  . 
  . 
});

在 entryPage.js 上:

entryPre(user,y){
  try {
    mainPage.login(user);
    console.log(y);
    //pause();
    
  } catch (err) {
  console.error(err);
  }
},

在 mainPage.js :

login() {
    I.say("User Login");
    I.amOutsideAngularApp();
    I.amOnPage('/')
    .
    .
    .
    I.click(this.loginBtn);
  },

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)