我有一个div,overflow: scroll我有一些隐藏在DIV中的元素.单击页面上的按钮,我想让DIV滚动到DIV内的特定元素.
我该如何实现这一目标?
我正在使用设计宝石,在创建用户时我想跳过混乱!并跳过confimation电子邮件,例如:
User.create(:first_name => "vidur", :last_name => "punj").confirm!.skip_confirmation!
Run Code Online (Sandbox Code Playgroud)
但它只跳过确认,不会跳过发送确认电子邮件.任何人都可以给我一个跳过这两个想法的想法.
我有一个动态生成的表单,如下所示:
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)
?