硒IDE下拉菜单
Selenium IDE Drop Down
我目前正在为公司正在开发的一个程序自动化UAT。我做了所有常见的事情,比如录制、点击相关按钮等等,直到我遇到一个下拉菜单。
问题是,当从下拉列表中选择一个项目时,无法记录该操作。过了一段时间,我找到了手动插入命令以从下拉列表中选择所选项目的解决方案。
有一个小问题。当使用Chrome自己的Developer工具浏览HTML代码时,与下拉菜单相关的类显示如下:
[class="select2-offscreen" name="reference_type"]
但当我直接检查页面源代码时,它显示为:
[select class="form-control" required="" id="reference_type" name="reference_type"]
当我测试脚本时,日志中显示的错误写道:
[[error]指定的元素不是Select(没有选项)]
我想知道你对此的看法,并帮助我找到克服这个问题的解决方案。如果你还有问题或想了解更多信息,一定要问。
谢谢。
我想这是的两件事之一
-
正如DMart在评论中所说,它试图在下拉菜单加载之前进行选择,可能会在选择命令之前放入"等待"
-
不同的代码(chrome开发工具和页面源代码之间)导致了问题,我不确定你在下拉列表中使用的是什么定位器,但可能会尝试使用
<tr> <td>select</td> <td>css=[name=reference_type]</td> <td>label=NRIC</td> </tr>
因为名称是您发布的两个变体中唯一一致的属性,所以通过这种方式,您可以了解它将页面读取为哪一个。
相关文章:
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- angular的下拉菜单
- 创建带有和不带有JavaScript的Bootstrap下拉菜单
- 创建下拉菜单
- 下拉菜单在菜单按钮的边缘闪闪发光
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- 硒IDE下拉菜单
- 我的下拉菜单中的链接不起作用
- Bootstrap Dropdown selection是在*all*下拉菜单上设置选择
- 如何将JSON转换为HTML下拉菜单
- 悬停下拉菜单即使在鼠标移出后也保持活动状态
- 基于下拉菜单创建开关
- 动态填充两个下拉菜单
- 如何将CSS(特别是填充/边距)应用于select下拉菜单的选项或optgroup
- 基于其他下拉菜单选择隐藏/显示下拉菜单
- JavaScript下拉菜单-部件在Mac上消失
- 为什么引导程序下拉菜单只有在包含bootstrap-responsive.css时才起作用
- 从选择下拉菜单中获取数据
- Bootstrap下拉菜单不起作用
- Javascript CSS下拉菜单中的WebDriver Select Option在IDE中工作,而不是在代码中