我正在使用 rails 2.3.5,这就是我所做的。我安装了最新的黄瓜、黄瓜导轨和水豚。
rails demo
cd demo
ruby script/generate cucumber --rspec --capybara
ruby script/generate feature post title:string body:text published:boolean
ruby script/generate scaffold post title:string body:text published:boolean
rake db:migrate
rake cucumber
所有的测试都通过了。现在我想使用 Javascript 进行测试。
此时场景是这样的
Scenario: Delete post
Given the following posts:
|title|body|published|
|title 1|body 1|false|
|title 2|body 2|true|
|title 3|body 3|false|
|title 4|body 4|true|
When I delete the 3rd post
Then I should see the following posts:
|Title|Body|Published|
|title 1|body 1|false|
|title 2|body 2|true|
|title 4|body 4|true|
我在顶部添加了@javascript。
现在,当我运行 rake cucumber 时,我会看到一个确认页面。但是在我点击之前什么都没有发生。
我需要做什么才能自动单击“确定”并继续进行测试。