我正在尝试使用selenium IDE中的javascript设置下拉值,但无法确定要使用哪个selenium命令。
答案 0 :(得分:11)
Selenium IDE命令以javascript语句作为参数执行javascript语句:runScript
。
示例(可在Google首页上运行):
<tr> <td>runScript</td> <td>document.getElementById('searchText').setAttribute("value", "hello");</td> <td></td> </tr>
答案 1 :(得分:1)
您可以运行一个脚本(如上所述)并设置您想要的选项&#34;选择&#34;。
您也可以使用selenium select命令执行此操作:
Command: select
Target: id="yourDropDownId"
Value: label="yourOption"
或html来源
<tr> <td>select</td> <td>id="yourDropDownId"</td> <td>label="yourOption"</td> </tr>
答案 2 :(得分:0)
假设下拉列表的标识为myDropdown
,您要选择的值为valueToSelect
,请尝试以下操作:
selenium.select("//select[@id='myDropdown']", "label=valueToSelect");