如何在assertExists中使用变量

时间:2014-11-03 23:50:54

标签: javascript testing casperjs

有没有办法在assertExists的第一个参数String中使用变量的值? 所以我需要这样的东西:

test.assertExists('a[href=nameOfVariable]', 'Link found');

其中nameOfVariable是我的变量名。

1 个答案:

答案 0 :(得分:0)

要达成共识,请考虑以下代码作为参考:

//value is "value" :: name is "nameOfVariable"
var nameOfVariable = "value";

现在回到你的问题,变量的name或变量的value? 如果它是后者,那么您可以添加它:test.assertExists('a[href="' + nameOfVariable + '"]', 'Link found');

但是如果你想获得名字,可以使用哈希表:

var obj = { nameOfVariable: "value" };
for(var k in obj)
    alert(k); //alerts the "nameOfVariable"