选择下拉我想自动选择硒IDE下拉,但我一直没能得到它的工作。不能在硒IDE
基本上,我记录在菜单项,从而揭示了下拉点击,但每当我使用点击命令上的一个选项,关闭菜单而没有选择新的选项。我也试着选择命令,但我不断收到“指定的元素不是选择”
什么想法?
选择下拉我想自动选择硒IDE下拉,但我一直没能得到它的工作。不能在硒IDE
基本上,我记录在菜单项,从而揭示了下拉点击,但每当我使用点击命令上的一个选项,关闭菜单而没有选择新的选项。我也试着选择命令,但我不断收到“指定的元素不是选择”
什么想法?
硒应与HTML选择元素交互时返回一个动作。
例如,如果我有以下选择元件
<select name="numbers">
<option value="One">1</option>
<option value="Two">2</option>
<option value="Three">3</option>
</select>
和选定的“2”,硒应返回一个动作。
| Command | Target | Value |
| select | name=numbers | label=Two |
如果IDE没有记录的情况下,你可能会运行到另一个问题,如元素隐藏被定义。尽管没有额外的细节,但真的很难说。
我有同样的问题,像肖恩,得到它与你的回答工作,谢谢! Selenium记录了默认元素的选项名称和值,所以我必须将值字段值更改为选项元素的标签! – 2015-12-12 13:34:34
右键单击该页面查看源代码。应该列出下拉选项。也是目标名称。然后您可以手动创建该命令。不要执行列表中的第一个项目。先选择第三个,然后测试。
一旦你有一个单一的一个工作剪切并粘贴到记事本中。从查看源获取列表并复制替换值的行。复制并重新粘贴到Source选项卡上的Selenium。
我遇到了同样的问题。 这里的Selenese的: 选择, ID = ID = simulationsTabView:calibrateModelForm:marketEnvCombo_label 官方市场防守 这里的HTML: <选择 ID = “simulationsTabView:calibrateModelForm:marketEnvCombo_input” NAME =“simulationsTabView: calibrateModelForm:marketEnvCombo_input”的tabindex = “ - ” 选定> <选项= “1选择”> <选项值= “32”>官方市场防守 这里的错误消息: [错误]指定的元素,是不是选择(没有选项) – DaBlick 2015-10-30 14:55:37