如何使用内部变量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"
我需要变量的值。答案有效。谢谢! – 2014-11-04 04:25:25