我使用rails 2.3.5,這就是我所做的。我安裝了最新的黃瓜,黃瓜欄和水豚。水豚硒和JavaScript Destroy
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。
現在,當我運行耙黃瓜,然後我看到一個確認頁面。但是,我點擊之前什麼也沒有發生
我需要做什麼以確保自動點擊並進行測試。
討厭必須這樣做,但它的工作原理! – 2010-09-06 19:36:47