如何使用内部变量assertExists

问题描述:

有没有办法使用变量的值在assertExists的第一个参数,这是一个String
所以,我需要这样的东西:如何使用内部变量assertExists

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

其中nameOfVariable是我的变量名。

有一个共同的认识,考虑下面的代码作为我们的参考:

//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" 
+0

我需要变量的值。答案有效。谢谢! – 2014-11-04 04:25:25