javascript - 如何在 `` javascript 中引用变量

标签 javascript testing automated-tests e2e-testing testcafe

所以我正在使用 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)使用 tagged template literals调用函数。您可以尝试使用替换

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

或者使用数组字面量显式调用函数:

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

关于javascript - 如何在 `` javascript 中引用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50533062/

相关文章:

logging - 我在哪里可以找到持续测试的项目存储库?

java - 如何使用 Junit 测试在数据库中插入记录的 void 方法?

javascript - React 内联样式不会影响我的自定义组件

javascript - Jquery 和 css 单击打开菜单并显示事件菜单

ios - iTunes Connect 无法选择版本进行内部测试

cucumber - 如何在 Cucumber 中使用多个参数集进行测试自动化?

python Selenium : Safari returns different text for span than Chrome and Firefox

java - 尝试在 Selenium Java 中制作屏幕截图时出现 NPE

javascript - 输入类型范围在 angularjs 重复内不起作用

Javascript 停止自动舍入