codeceptjs - CodeceptJS:使用动态查询字符串启动页面
问题描述
我有一个页面需要使用 sendPostRequest 调用后生成的查询字符串启动。
async goToPage(){
const pageId= await I.sendPostRequest(url);
I.amOnPage(/details?id=${pageId});
}
我在我的步骤文件中调用此方法。面临的问题是,报告中生成的页面是空白的,即使我称其为静态页面也是空白的。但是如果我删除异步,等待然后我可以看到生成的报告中的页面。基本上,当我在等待后调用页面时,即使我可以看到 pageId 查询字符串具有 post 调用后返回的值,该页面也不会被重定向。请提供同样的帮助。
解决方案
你忘记了反引号。
I.amOnPage(`/details?id=${pageId}`);
推荐阅读
- javascript - 使用 Tampermonkey 插入控制按钮自动单击的复选框
- spring-cloud - 作业重新启动后不传递组合的任务参数
- javascript - 后台脚本和内容脚本之间的通信问题
- c# - dotnet 和 msbuild 中的包之间的区别
- node.js - MongoClient 抛出 MongoError: 服务器实例池被破坏
- python - 自动电子邮件的个性化内容
- c# - PDF 文件未在 .aspx 页面上下载为 pdf
- scala - GraphLoader 对象中的抽象方法错误
- c# - 找不到 ASP.NET Core Web 应用程序 (.NET Core)
- r - r - 从 R 中的 .txt 文件创建 .gz 文件