我开始用黄瓜和我运行这个简单的场景:如何在黄瓜中找到'我填写'步骤找到一个没有定义标签的字段?
Scenario: Creating a project
Given I go to the new project page
And I fill in "Name" with "xxx"
...
新项目的形式已经到位,看起来像这样:
<% form_for (@project) do |f| %>
<%= f.text_field :name %>
...
<% end %>
正如你可以看到我有不定义了一个标签(不需要一个)。问题是,黄瓜没有找到现场:
鉴于我去新项目页
我填写“姓名”和“我需要的东西”# 功能/ step_definitions/web_steps.rb :68 无法填写,没有文本字段,文本区域或ID密码字段, 名称或标签“名称”发现 (水豚:: ElementNotFound)
但是它找到它,如果我添加了标签。我发现它有点怀疑它不能与我给出的名称与适当的文本字段相匹配。
出了什么问题?
谢谢
它真的在那里! – 2011-04-15 14:17:33
我不明白你的意见:) – apneadiving 2011-04-15 14:23:06
对不起。我说我检查了DOM并且项目[name]在那里! – 2011-04-15 14:32:40