12 webrat cucumber radio-button checked
我正在使用带有黄瓜的webrat,我想测试当我在页面上时是否已经检查了一个单选按钮.我怎样才能做到这一点 ?我没有在webrat中找到任何可以做到这一点的步骤.
eve*_*lli 15
expect(find_field("radio_button_name")).to be_checked
Run Code Online (Sandbox Code Playgroud)
或者用新语法:
expect(find_field("radio_button_name")).to be_checked
Run Code Online (Sandbox Code Playgroud)
有些情况下,您不能依赖具有ID或标签的复选框或标签文本更改的位置.在这种情况下,您可以使用have_selectorwebrat中的方法.
从我的工作代码(我没有复选框上的ID).
response_body.should have_selector 'input[type=radio][checked=checked][value=information]'
Run Code Online (Sandbox Code Playgroud)
说明:如果文档正文包含一个单选按钮(input[type=radio])并且其值为"information",则test将返回true
| 归档时间: |
|
| 查看次数: |
10124 次 |
| 最近记录: |