2013-10-25 39 views
0

我想知道如何選擇多選框中的所有值。如何選擇多選框中的所有條目

我已經試過:

命令:addSelection //目標:ID = COMP //值:*

沒有成功,它只是選擇了第一個選項。每次我們登錄系統時,這個多選框都有不同的值,這就是爲什麼我不能在所有值中插入幾個addSelection命令,因爲我不知道下一次會出現哪些值。

回答

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 +端的元素,但不管如何我嘗試過我無法讓Selenium IDE將密鑰發送到<select>元素。可以使用WebDriver進行處理。)