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 回答