有没有办法在assertExists
的第一个参数String
中使用变量的值?
所以我需要这样的东西:
test.assertExists('a[href=nameOfVariable]', 'Link found');
其中nameOfVariable
是我的变量名。
答案 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"