0

我正在使用 Netzke 0.7.4 和 Cucumber 开发 Ruby on rail 3.1。

我将 Cucumber 与 Netzke 一起使用,效果很好,但我在选择单选步骤时发现了一些问题。

我使用这一步。

When /^(?:|I )choose "([^"]*)"$/ do |field|
  choose(field)
end

它显示此错误消息。

And choose 'Yes' for GST field
  cannot choose field, no radio button with id, name, or label 'Yes' found (Capybara::ElementNotFound)
(eval):2:in `choose'

看起来choose(locator)方法在我的页面上找不到任何单选按钮。

这很奇怪,因为页面上只有 2 个收音机。

问题是我该如何使用这台收音机?

谢谢。

4

1 回答 1

0

最后我找到了答案,我搜索复选框而不是组合框,它可以工作。

ExtJs 4 将复选框转换为收音机吗?

于 2012-05-09T07:14:11.950 回答