小编Bry*_*mas的帖子

使用纯Javascript滚动到可滚动DIV内的元素

我有一个div,overflow: scroll我有一些隐藏在DIV中的元素.单击页面上的按钮,我想让DIV滚动到DIV内的特定元素.

我该如何实现这一目标?

javascript

26
推荐指数
3
解决办法
5万
查看次数

设计宝石跳过确认并立即通过电子邮件跳过确认

我正在使用设计宝石,在创建用户时我想跳过混乱!并跳过confimation电子邮件,例如:

User.create(:first_name => "vidur", :last_name => "punj").confirm!.skip_confirmation!
Run Code Online (Sandbox Code Playgroud)

但它只跳过确认,不会跳过发送确认电子邮件.任何人都可以给我一个跳过这两个想法的想法.

rubygems ruby-on-rails devise ruby-on-rails-3

13
推荐指数
4
解决办法
1万
查看次数

从Capybara的标签中选择一个单选按钮

我有一个动态生成的表单,如下所示:

Do you like Pizza?
[ ] Yes   [ ] No
Run Code Online (Sandbox Code Playgroud)

HTML看起来像这样:

<form>
  <div class="field">
    <label>Do you like Pizza?</label>
    <input
      type="radio" value="true" 
      id="reply_set_replies_attrs_0_pizza_true"
      name="reply_set[replies_attrs][0][pizza]">
    </input>
    <label for="reply_set_replies_attrs_0_pizza_true">Yes<label>
    <input
      type="radio" value="false" 
      id="reply_set_replies_attrs_0_pizza_false"
      name="reply_set[replies_attrs][0][pizza]">
    </input>
    <label for="reply_set_replies_attrs_0_pizza_false">No<label>
  </div>
</form>
Run Code Online (Sandbox Code Playgroud)

我想用Capybara检查那些单选按钮.我怎样才能做到这一点?我并不总是知道id单选按钮的s,因为它们中有一些,当我也问Popcorn和Chicken时,我不想依赖于了解它们的顺序.

有没有办法做某事......

field = find_label("Do you like pizza?").parent('field')
yes = field.find_label('Yes')
yes.click
Run Code Online (Sandbox Code Playgroud)

capybara

4
推荐指数
1
解决办法
3586
查看次数