如何选择多选框上的所有条目

时间:2013-10-25 11:26:41

标签: selenium selenium-ide

我想知道如何在多选框中选择所有值。

我试过了:

命令:addSelection // target:id = COMP // value:*

没有成功,它只选择第一个选项。每次登录系统时,这个多选框都有不同的值,这就是为什么我不能用所有值插入几个addSelection命令,因为我不知道下次会出现哪些值。

1 个答案:

答案 0 :(得分: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可以做得很好。)