微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Selenium在带有optgroup的select上选择一个选项

我正在尝试在select元素中选择一个值.我正在使用Selenium RC( Java)来运行测试用例.我知道选择值的代码由下式给出:
selenium.select("locator","value=required VALUE")

我无法使用上面的代码选择所需的值.我认为这可能与选择源代码中的optgroup有关.我没有任何异常,命令执行正常,但查看页面未选中所需的值.
此外,我不能使用ID(而不是值),因为没有任何.这是选择器的源代码

<select>
   <optgroup label="Group1">
      <option value="13">some value1</option>
      <option value="25">some value2</option>
   </optgroup>
   <optgroup label="Group2">
      <option value="18">required VALUE</option>
      <option value="34">some value3</option>
      ...
      ...
   </optgroup>
</select>

有没有办法使用Selenium选择所需的值?

如果我们能够避免选项值(例如“18”,“34”等)会很好,因为这些数字随着值的变化而变化.例如,“required VALUE”的值为-18,但如果我要删除此项并再次添加它,则其值将不同.基本上这个下拉框是动态的.

解决方法

示例中所需选项的值实际为“18”.请尝试以下方法
selenium.select("locator","label=required VALUE")

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Mip是什么意思以及作用有哪些
怎么测试Mip页面运行情况
MIP安装的具体步骤有哪些
HTML添加超链接、锚点的方法及作用详解(附视频)
MIP的规则有哪些
Mip轮播图组件中的重要属性讲解
Mip的内联框架组件是什么
怎么创建初始的MIP配置及模板文件
HTML实现多选框及无法提交多数据的原因分析(附视频)
HTML如何设置复选框、单选框以及默认选项?(图文+视频)