ruby-on-rails - Ruby 断言和禁用输入

标签 ruby-on-rails cucumber testunit webrat

有人知道如何断言复选框或输入被禁用吗?我找不到任何表明支持此功能的内容 我正在使用 webrat 和 test/unit 编写 cucumber 测试。

我想要一个能够断言禁用的步骤:some_checkbox ||断言_禁用:某些_输入。

或者我可以通过某种方式检查复选框的属性。

最佳答案

Then /^the "([^\"]*)" field should be disabled$/ do |label|
  field_labeled(label).should be_disabled
end

应该为你做。

关于ruby-on-rails - Ruby 断言和禁用输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2046239/

相关文章:

javascript - 如何使用 ScriptTags 为 shopify 开发 Rails 应用程序

javascript - rails : do we have anything built-in to output a ruby array as arguments to a javascript function call?

intellij-idea - IntelliJ Idea + cucumber运行配置: how to exclude @tags

ruby-on-rails - 表单元素的自定义 HTML 错误包装器

ruby-on-rails - Rails : How do I save an object to a model after calling Model. 新的?

java - 我可以创建一个 spring bean 作为我的 cucumber 步骤定义的一部分吗?

android - 如何在 Android 上运行 Cucumber 测试

ruby - 在 Ruby 中,如何控制 Test::Unit 测试的运行顺序?

ruby-on-rails - 如何测试 belongs_to、has_one 或 has_many 与 test::unit 的关联?

ruby-on-rails - 如何使用 assert_select 来测试给定链接的存在?