capybara

    2熱度

    1回答

    我試圖加快測試,到目前爲止做了像刪除不必要的數據庫寫入(使用新的而不是創建和不使用factorygirl,更少的功能測試,結合測試),當我單獨運行文件時,我得到了減少及時。但是,當我運行整個測試套件時,我最終得到的時間大致相同,有時候我甚至會在我的改進測試中得到較慢的運行時間。 任何方法來準確測量?

    3熱度

    1回答

    我在我的應用程序中使用Trix WYSIWYG editor。對於我的水豚測試:我想填寫編輯。 我發現文章:How to test basecamp's trip editor...看起來很有前途。不幸的是它不斷給我這個錯誤: Selenium::WebDriver::Error::ElementNotVisibleError: element not visible 這樣看來,水豚是找到元素確定

    -1熱度

    1回答

    我想檢查這個字段,它的值是否爲空? <input name='phone_number' type='text'> 我有嘗試 expect(@browser.phone_number.value.to_s).exist expect(@browser.phone_number.value).exist expect(@browser.phone_number.value).be_truthy ex

    0熱度

    1回答

    我正在閱讀本文A Guide to Testing Rails Applications,我試圖對某些模型實施系統測試。 但在指南中運行的發電機bin/rails generate system_test articles,我遇到了以下錯誤: Running via Spring preloader in process 16461 Expected string default value fo

    2熱度

    2回答

    如何在瀏覽器警報/對話窗口中輸入密碼。它在加載url時顯示。這不是一個基本的身份驗證提示,而是一個密碼提示,它會阻止與該頁面的任何交互,直到輸入密碼。我正在和水豚一起使用硒紅寶石。我曾嘗試以下: page.driver.browser.switch_to.alert.send_keys("Password") ,但它不進入任何

    6熱度

    3回答

    Google Chrome版本59.0.3071.104 用黃瓜,水豚,硒實現與無頭Chrome的自動化測試。 features/support/env.rb require 'rubygems' require 'capybara/cucumber' Capybara.register_driver :selenium_chrome do |app| Capybara::Sele

    0熱度

    1回答

    我不知道爲什麼,但是在完成第一個it塊之後,chrome呈現空白頁。 create_account_spec.rb: require 'feature_helper' require 'rails_helper' describe 'Create users' , :chrome do let(:company) { build(:company, :auto_company) }

    0熱度

    1回答

    你好:我一直停留在這個測試使用水豚了一些日子,現在並不能制定出一個解決方案。 有一些DOM修改使用AJAX,長話短說被執行以: 1)我的AJAX事件成功地觸發請求: $.ajax({ url: 'nice_url', data: data, complete: function() {debugger} }); 2)控制器接收該請求就好: def update_dom <other stu

    0熱度

    2回答

    假設一個形式引用:現在 @assign_box = find('.swappy', match: :first) ,如果再算上上述表單中輸入的數量,它有一個輸入真實性令牌但作爲測試用例只有七個得到此不計: expect(@assign_box).to have_css('input', count: 8)

    1熱度

    1回答

    所以即時運行SQLite並試圖使用燈具加載正確的數據顯示和測試通過與水豚瀏覽器。 我的測試套件爲驅動程序使用Minitest w/Capybara和Poltergeist。我test_helper.rb文件的相關部分看起來像這樣: require "minitest/reporters" reporters = [] reporters << Minitest::Reporters::Spec