Javascript 如何在assertExists中使用变量
有没有办法在Javascript 如何在assertExists中使用变量,javascript,testing,casperjs,Javascript,Testing,Casperjs,有没有办法在assertExists的第一个参数(即字符串)中使用变量的值? 所以我需要像这样的东西: test.assertExists('a[href=nameOfVariable]', 'Link found'); > 变量> 是我的变量名。 有一个共同的理解,请考虑下面的代码作为我们的参考: //value is "value" :: name is "nameOfVariable" var nameOfVariable = "value"; 现在回到您的问题,变量的名称,或者变量
assertExists
的第一个参数(即字符串)中使用变量的值?
所以我需要像这样的东西:
test.assertExists('a[href=nameOfVariable]', 'Link found');
<> > <代码>变量> <代码>是我的变量名。 有一个共同的理解,请考虑下面的代码作为我们的参考:
//value is "value" :: name is "nameOfVariable"
var nameOfVariable = "value";
现在回到您的问题,变量的名称
,或者变量的值
?
如果是后者,则只需附加它:test.assertExists('a[href=“”+nameOfVariable+“]”,'Link found')代码>
但是,如果要获取名称,可以使用哈希表:
var obj = { nameOfVariable: "value" };
for(var k in obj)
alert(k); //alerts the "nameOfVariable"
我需要一个变量值。答案是有效的。谢谢