我正在测试一个系统,但我遇到了以下问题:我必须声明只有管理员登录才能在页面上显示某些元素。为此,我必须首先验证登录用户是否在管理员列表中。这是我到目前为止所做的:
<tr> //storing the username in a variable
<td>storeText</td>
<td>css=#myAccount > span</td>
<td>user</td>
</tr>
<tr>
<td>echo</td>
<td>${user}</td>
<td></td>
</tr>
<tr> //this is where all the admins ID´s are stored
<td>storeValue</td>
<td>css=#new_user</td>
<td>allAdmins</td>
</tr>
<tr>
<td>echo</td>
<td>${allAdmins}</td>
<td></td>
</tr>
<tr>
<td>storeEval</td>
<td>javascript{storedVars['allAdmins'].search(storedVars['allAdmins']);}</td>
<td>validate</td>
</tr>
<tr>
<td>echo</td>
<td>${validate}</td>
<td></td>
</tr>
我得到的结果总是0,如false。我尝试写代替.search(storedVars['allAdmins']);}
search("srv_admin");}
,因为是列表中的管理员用户之一,但我仍然得到错误。甚至可以用selenium IDE做到这一点吗?