capybara

    7熱度

    2回答

    黃瓜,水豚和硒設置,但一些場景只能隨機工作。 上RVM運行 紅寶石1.8.6 軌2.3.8 硒彈開的Firefox 3.6 我曾嘗試沒有運氣補充一點: with_scope(selector) do click_button(button) selenium.wait_for_page_to_load end 錯誤輸出有時是: > Given I am logged in

    42熱度

    7回答

    我開始遷移黃瓜+ webrat黃瓜+水豚。現在「我應該看到」的行爲似乎有所不同。現在大部分都失敗了,儘管我沒有改變頁面上的任何內容。我替換了應該找到的代碼片段,其中包含每個頁面上的一些內容,以及它適用的某些文本,以及其他文本不包含的內容。我無法找到頁面內容中找到的任何模式,哪些不是。 Webrat用於打印的頁面內容是什麼,它發現,如果它不包含所需的短語。無論如何,有水豚顯示它從它試圖找到文本的頁面

    5熱度

    1回答

    我正在使用Cucumber + capybara + selenium來運行自動化測試,但我無法找到一種方式來聲明顯示了javascript警報。 This question似乎有硒的解決方案,但我不知道如何使用水豚調用硒對象。 有沒有簡單的方法來測試警報使用水豚?還是有解決方法?

    82熱度

    10回答

    我正在使用Ruby on Rails和黃瓜和水豚。 我該如何去測試一個簡單的確認命令(「你確定嗎?」)? 另外,我可以在哪裏找到有關此問題的更多文檔?

    23熱度

    12回答

    我有一個測試使用黃瓜,水豚和硒驅動程序。這個測試應該去表格並提交。正常的文本將 Scenario: Fill form Given I am on the Form page When I fill in "field1" with "value1" And I fill in "field2" with "value2" And I press "OK"

    5熱度

    3回答

    我使用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/

    7熱度

    4回答

    我試圖定義一個步驟來測試使用水豚和CSS選擇器的圖像的ALT文本的值。 我寫了一個用於輸入值基於自述的例子: Then /^I should see a value of "([^\"]*)" within the "([^\"]*)" input$/ do |input_value, input_id| element_value = locate("input##{input_id}

    3熱度

    1回答

    我試着用黃瓜水豚得到一些更好的JavaScript測試覆蓋率。我有很多的檢查或從Rails的集成測試助手用的東西步驟,比如: assigns(:current_user).should_not be_nil 不管我怎麼叫assigns,即使我這樣說:p assigns與它的錯誤: undefined method `template' for nil:NilClass (NoMethodErr