首页 > 解决方案 > 如何在`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

    })

但我不确定如何做到这一点,也找不到任何关于它的信息。谢谢!

标签: javascripttestingautomated-testse2e-testingtestcafe

解决方案


这个库(ab)使用标记的模板文字来调用函数。您可以尝试使用替换

const url = "myreallylongurl"
test.page `${url}` ('check email', async t => {});

或使用数组文字显式调用函数:

const url = "myreallylongurl"
test.page([url])('check email', async t => {});

推荐阅读