首页 > 解决方案 > CodeceptJS:使用动态查询字符串启动页面

问题描述

我有一个页面需要使用 sendPostRequest 调用后生成的查询字符串启动。

async goToPage(){
    const pageId= await I.sendPostRequest(url);
    I.amOnPage(/details?id=${pageId});
}

我在我的步骤文件中调用此方法。面临的问题是,报告中生成的页面是空白的,即使我称其为静态页面也是空白的。但是如果我删除异步,等待然后我可以看到生成的报告中的页面。基本上,当我在等待后调用页面时,即使我可以看到 pageId 查询字符串具有 post 调用后返回的值,该页面也不会被重定向。请提供同样的帮助。

标签: codeceptjs

解决方案


你忘记了反引号。 I.amOnPage(`/details?id=${pageId}`);


推荐阅读