0

Selenium IDE の使用

保存されている6つの変数の1つを入力しようとしています

6 つの変数 (クレジット カード番号) を CC1 、 CC2 などとして保存します。

また、保存された変数の1つを「ランダムに選択」するために使用したい1〜6の乱数も保存します

考え?

<tr>
<td>store</td>
<td>4555555555000001</td>
<td>cc1</td>
</tr>
<tr>
<td>store</td>
<td>4555555555000002</td>
<td>cc2</td>
</tr>
<tr>
<td>store</td>
<td>4555555555000003</td>
<td>cc3</td>
</tr>
<tr>
<td>store</td>
<td>4555555555000004</td>
<td>cc4</td>
</tr>
<tr>
<td>store</td>
<td>4555555555000005</td>
<td>cc5</td>
</tr>
<tr>
<td>store</td>
<td>4555555555000006</td>
<td>cc6</td>
</tr>
<tr>
<td>storeEval</td>
<td> Math.floor(Math.random()*6) +1</td>
<td>drop1</td>
</tr>
<tr>
<td>echo</td>
<td>${cc${drop1}}</td>
<td></td>
</tr>

エコーは変数 cc6 ではなく ${cc6} を返します

4

1 に答える 1

0

JavaScript の switch ステートメントでそれを行うことができます。

<tr>
  <td>storeEval</td>
  <td>switch(Math.floor(Math.random()*6) +1) {case 1: 455001; break; case 2: 455002; break; case 3: 455003; break; case 4: 455004; break; case 5: 455005; break; default: 455006; break; }</td>
  <td>randomcard</td>
</tr>
<tr>
  <td>echo</td>
  <td>${randomcard}</td>
  <td></td>
</tr>
于 2013-11-13T21:39:05.183 に答える