0

複数選択ボックス内のすべての値を選択する方法を知りたいです。

私はもう試した:

コマンド: addSelection // ターゲット: id=COMP // 値: *

成功しません。最初のオプションを選択するだけです。この複数選択ボックスには、システムにログオンするたびに異なる値が表示されます。そのため、すべての値を指定していくつかの addSelection コマンドを挿入することはできません。次回にどの値がそこに表示されるかわからないからです。

4

1 に答える 1

0

Selenium IDEのjavascriptを使用して実行できることがわかりました。id=COMP要素に使用して、これを試してください<select>

<tr>
  <td>runScript</td>
  <td>var sel=document.getElementById('COMP'); for(var i=0; i<sel.length; i++) { sel.options[i].selected=true; }</td>
  <td></td>
</tr>

(ちなみに、要素に文字 Shift+Ctrl+End を送信することで実行できると思っていましたが、何を試しても、Selenium IDE にキーを<select>要素に送信させることができませんでした。WebDriver で問題なく実行できます。 .)

于 2013-10-29T14:55:22.243 に答える