javascript - 如何在`javascript中引用变量
问题描述
所以我正在使用 testcafe 和我并声明这样的测试
test .page `myreallylongurl` ('check email', async t => {
//my test for this URL hear
})
但我不想这样做,因为我将无法看到我所有测试的名称我想做些什么
const url ="myreallylongurl"
test .page `$url` ('check email', async t => {
//my test for this URL hear
})
但我不确定如何做到这一点,也找不到任何关于它的信息。谢谢!
解决方案
这个库(ab)使用标记的模板文字来调用函数。您可以尝试使用替换
const url = "myreallylongurl"
test.page `${url}` ('check email', async t => {});
或使用数组文字显式调用函数:
const url = "myreallylongurl"
test.page([url])('check email', async t => {});
推荐阅读
- api - 亚马逊产品广告 API - 检查购物车中的商品是否实际购买?
- git - 创建基于 ssh 的远程路径
- mule-studio - Mule Munit 模拟和间谍功能
- ssh - gcloud 在提交新的 SSH 密钥对时创建了一个新帐户,现在我无法访问原始帐户
- javascript - 无法在画布上加载 svg
- c++ - 为什么 c++(g++) 允许模板返回类型和函数名之间没有空格?
- c++ - 为什么 boost::interprocess::managed_shared_memory 在构造时会抛出 boost::interprocess_exception?
- ruby-on-rails - 在 Rails 中将 SQL 查询转换为自定义关系查询
- angular - 如何在角度 9+ 中反应性地获取鼠标/触摸事件?
- google-apps-script - Google 表格 SheetNames 功能仅适用于可见表格