You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Cypress的cy.get()方法的字符串参数中插入String类型变量

问题原因及解决方法

模板字符串写法失效原因

ES6 模板字符串的强制语法要求是使用**反引号()** 包裹内容,你之前的代码使用单引号'包裹字符串,此时${folderName}`会被识别为普通的字符串文本,不会触发变量插值逻辑,最终生成的选择器和预期不符,因此运行报错。

更简洁的实现方案

直接将外层的单引号替换为反引号即可,不需要修改其他内容,可读性比字符串拼接更高:

cy.get(`[name="folder-name-${folderName}"]`).next().click({force: true})

内容的提问来源于stack exchange,提问作者JeyKey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 23:45:03