Ruby on Rails中如何实现Ruby断言和禁用用户输入的最佳实践?

2026-04-11 19:561阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计201个文字,预计阅读时间需要1分钟。

Ruby on Rails中如何实现Ruby断言和禁用用户输入的最佳实践?

想要断言复选框或输入框被禁用,但没有找到相关特征描述。以下是一个简化的示例步骤,用于在Web自动化测试中使用Webrat和Test/Unit进行测试:

假设有一个复选框和输入框,需要检查它们是否被禁用

使用Webrat选择复选框或输入框checkbox_or_input=find(:css, 'input[type=checkbox]') || find(:css, 'input[type=text]')

Ruby on Rails中如何实现Ruby断言和禁用用户输入的最佳实践?

断言该元素被禁用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分钟。

Ruby on Rails中如何实现Ruby断言和禁用用户输入的最佳实践?

想要断言复选框或输入框被禁用,但没有找到相关特征描述。以下是一个简化的示例步骤,用于在Web自动化测试中使用Webrat和Test/Unit进行测试:

假设有一个复选框和输入框,需要检查它们是否被禁用

使用Webrat选择复选框或输入框checkbox_or_input=find(:css, 'input[type=checkbox]') || find(:css, 'input[type=text]')

Ruby on Rails中如何实现Ruby断言和禁用用户输入的最佳实践?

断言该元素被禁用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

应该为你做.