我正在尝试在 selenium IDE 中使用 javascript 设置下拉值,但无法确定要使用哪个 selenium 命令。
问问题
19122 次
3 回答
11
Selenium IDE command to execute a javascript statement: runScript
with the javascript statement as argument.
Example (can be run on Google startpage):
<tr> <td>runScript</td> <td>document.getElementById('searchText').setAttribute("value", "hello");</td> <td></td> </tr>
于 2013-11-14T18:42:10.937 回答
1
您可以运行脚本(如上)并设置您想要“选择”的选项。
您也可以使用 selenium 选择命令来执行此操作:
Command: select
Target: id="yourDropDownId"
Value: label="yourOption"
或 html 源代码
<tr> <td>select</td> <td>id="yourDropDownId"</td> <td>label="yourOption"</td> </tr>
于 2014-08-07T23:54:36.230 回答
0
假设下拉列表有 idmyDropdown
并且您要选择的值是valueToSelect
,试试这个:
selenium.select("//select[@id='myDropdown']", "label=valueToSelect");
于 2013-11-14T06:25:15.003 回答