0
的任何jquery動作事情是,我有一些jquery的一點,當我點擊鏈接「添加新的預訂號碼」一些HTML頁面,它觸發一些Jquery代碼,附加一個新的輸入文本視圖,當我測試它通過網絡瀏覽器,它的工作原理,但我有一個黃瓜功能此步驟:鏈接不觸發通過黃瓜,水豚
1. And I fill in "Booking" with "2FD5623A6"
2. And I follow "Add new booking number"
3. And show me the page
4. And I fill in "Booking 2" with "HGJD8FDU7"
點擊時,因爲不產生預定2標籤的步驟4失敗「添加新預訂號碼」鏈接,但隨着步驟3,當我手動點擊該鏈接時,新字段被正確生成,所以我不知道發生了什麼
我ju ST解決的問題與水豚和黃瓜護欄,我評論,因爲這個問題https://github.com/jnicklas/capybara/issues/issue/110
我的寶石版本是以下行
# require 'cucumber/rails/capybara_javascript_emulation' # Lets you click links with onclick javascript handlers without using @culerity or @javascript
:
Using capybara (0.4.1) Using
cucumber (0.10.0) Using
cucumber-rails (0.3.2)
能有人能幫助我,請?
對,默認情況下,Cucumber和水豚不使用可以處理Javascript的驅動程序。 (我認爲它默認使用Rack :: Test)當你爲@javascript標記時,你會默認使用Selenium。 – 2011-01-25 05:00:12