我可以使用Selenium IDE验证动态文本是否在存储变量中吗?

时间:2015-09-24 13:58:12

标签: variables selenium-ide assert

我正在测试一个系统,但我遇到了以下问题:我必须声明只有管理员登录才能在页面上显示某些元素。为此,我必须首先验证登录用户是否在管理员列表中。这是我到目前为止所做的:

<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做到这一点吗?

0 个答案:

没有答案