【问题标题】:Watir question regarding selecting a hidden dropdown关于选择隐藏下拉菜单的 Watir 问题
【发布时间】:2014-05-09 17:12:18
【问题描述】:

我有两个下拉列表,直到从第一个下拉列表中做出选择后才会显示第二个下拉列表。使用 watir,我可以选择第一个下拉菜单,当我观看它时,第二个会变为活动状态,但无法选择它。我刚刚尝试了使用名称和 ID 的常规 select_list。这是第二个下拉菜单的代码。

<td>
<input type="hidden" value="1" name="list" id="list">
<script type="text/JavaScript" language="JavaScript"></script>
<select>
<option value="">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</td>

当我选择不同的选项时,我还注意到隐藏字段的值发生了变化。 感谢您的帮助

【问题讨论】:

  • 请发布您的 Watir 代码和错误消息(如果有)。当没有 id 时,您是如何访问带有 id 的选择列表的?
  • 您的问题不完整。所以请提供您的主要 ruby​​ 以及 html 和错误

标签: ruby watir


【解决方案1】:

我通常访问下拉列表的方式是使用这个字符串:

@browser.select_list(:name, "list").set("3")

这有帮助吗?

【讨论】:

    【解决方案2】:

    我通常这样选择隐藏的下拉菜单

    ie.hidden(:name=>"list").value='2'
    

    【讨论】:

      【解决方案3】:

      试试这个:

      browserObj = Watir::Browser.new
      browserObj.goto('you html in browser')
      //browserObj.hidden(:id,"list").value
      browserObj.select_list(:name, "list").select_value('2')
      

      【讨论】:

        猜你喜欢
        • 2013-06-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-10-14
        • 1970-01-01
        • 2017-10-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多