Ruby on Rails中如何实现Ruby断言和禁用用户输入的最佳实践?
- 内容介绍
- 文章标签
- 相关推荐
本文共计201个文字,预计阅读时间需要1分钟。
想要断言复选框或输入框被禁用,但没有找到相关特征描述。以下是一个简化的示例步骤,用于在Web自动化测试中使用Webrat和Test/Unit进行测试:
假设有一个复选框和输入框,需要检查它们是否被禁用
使用Webrat选择复选框或输入框checkbox_or_input=find(:css, 'input[type=checkbox]') || find(:css, 'input[type=text]')
断言该元素被禁用assert checkbox_or_input[:disabled]=='disabled'
有谁知道如何断言复选框或输入被禁用?我找不到任何迹象表明这是支持的我正在用webrat和test / unit编写黄瓜测试.
我想有一个能够assert_disabled的步骤:some_checkbox || assert_disabled:some_input.
或者某种方式我可以检查复选框的属性.
Then /^the "([^\"]*)" field should be disabled$/ do |label| field_labeled(label).should be_disabled end
应该为你做.
本文共计201个文字,预计阅读时间需要1分钟。
想要断言复选框或输入框被禁用,但没有找到相关特征描述。以下是一个简化的示例步骤,用于在Web自动化测试中使用Webrat和Test/Unit进行测试:
假设有一个复选框和输入框,需要检查它们是否被禁用
使用Webrat选择复选框或输入框checkbox_or_input=find(:css, 'input[type=checkbox]') || find(:css, 'input[type=text]')
断言该元素被禁用assert checkbox_or_input[:disabled]=='disabled'
有谁知道如何断言复选框或输入被禁用?我找不到任何迹象表明这是支持的我正在用webrat和test / unit编写黄瓜测试.
我想有一个能够assert_disabled的步骤:some_checkbox || assert_disabled:some_input.
或者某种方式我可以检查复选框的属性.
Then /^the "([^\"]*)" field should be disabled$/ do |label| field_labeled(label).should be_disabled end
应该为你做.

