【问题标题】:Choose Bootstrap option with capybara使用 capybara 选择 Bootstrap 选项
【发布时间】:2015-04-07 09:42:37
【问题描述】:

我在使用 Bootstrap 制作的表单中选择 Capybara 选项时遇到问题,我不知道为什么。

这是表单的实际编写方式:

<div class="control-group radio_buttons optional application_read">   
  <label class="radio_buttons optional control-label">Read</label>
  <div class="controls">
    <span class="radio">
      <label for="application_read_true">
        <input class="radio_buttons optional" type="radio" value="true" name="application[read]" id="application_read_true">Yes
      </label>
    </span>
    <span class="radio">
      <label for="application_read_false">
        <input class="radio_buttons optional" type="radio" value="false" checked="checked" name="application[read]" id="application_read_false">No
      </label>
    </span>
  </div>
</div>

我正在尝试做的是这样选择第一个带有“是”标签的单选按钮(所以阅读:是):

  find("#application_read_true").click

但它不会以任何方式影响表单。 如何在“读取”标签下选择 True 选项?提前致谢。

【问题讨论】:

    标签: ruby-on-rails ruby rspec cucumber capybara


    【解决方案1】:

    试试这个:

    choose("application_read_true")
    

    但我相信如果您只有一个带有“是”标题的单选按钮,这也应该有效

    choose("Yes")
    

    【讨论】:

    • 啊啊啊啊!我没有尝试最简单的事情!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-13
    • 2014-05-01
    • 2013-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-19
    相关资源
    最近更新 更多