0

这是我的代码

<tr>
    <td>storeEval</td>
    <td>new Array ('cat','dog')</td>
    <td>names</td>
</tr>
<tr>
    <td>storeEval</td>
    <td>javascript{storedVars['names'].length}</td>
    <td>length</td>
</tr>
<tr>
    <td>storeEval</td>
    <td>Math.floor((Math.random()*storedVars['length'])+0)</td>
    <td>rn</td>
</tr>

这是它不起作用的地方:

<tr>
    <td>type</td>
    <td>name=ProductName[2]</td>
    <td>javascript{names['1']}</td>
</tr>

这也不起作用(我想在这里使用随机项目):

<tr>
    <td>type</td>
    <td>name=ProductName[1]</td>
    <td>javascript{names[storedVars['rn']]}</td>
</tr>
4

3 回答 3

1
Try This.
<tr>
    <td>storeEval</td>
    <td>new Array ('cat','dog')</td>
    <td>names</td>
</tr>
<tr>
    <td>storeEval</td>
    <td>javascript{storedVars['names'].length}</td>
    <td>length</td>
</tr>
<tr>
    <td>store</td>
    <td>javascript{Math.floor(Math.random()*storedVars['length'])}</td>
    <td>num</td>
</tr>

For Adding values normaly

<tr>
    <td>type</td>
    <td>name=ProductName[2]</td>
    <<td>javascript{storedVars['names'][0]}</td>
</tr>

For Adding values randomly
<tr>
    <td>type</td>


    <td>name=ProductName[2]</td>
    <<td>javascript{storedVars['names'][storedVars.num]}</td>
</tr>

谢谢你。

于 2013-05-16T06:30:49.763 回答
0

尝试这个:

javascript{storedVars.names[storedVars.rn]}
于 2013-05-15T13:28:06.710 回答
0

试试这个在 seleniun ide 中获取数组项

<tr>
    <td>type</td>
    <td>name=ProductName[1]</td>
    <td>javascript{storedVars['names'][storedVars.rn]}</td>
</tr>
于 2013-05-23T06:44:57.337 回答