poltergeist

    1熱度

    1回答

    使用水豚與Poltergeist點擊具有data-method='delete'屬性的鏈接。 水豚移動就好像鏈接被成功點擊一樣,但沒有實際的請求命中服務器。 測試日誌顯示導向顯示頁面的所有步驟...但沒有請求適當的鏈接。 它發現沒有問題的正確鏈接,並認爲它被點擊了。 我應該指出這不是一個:遠程鏈接,它在發展 任何想法的作品? 下面的代碼: scenario "deletes a document"

    0熱度

    1回答

    對於我的測試,我想存根/假的測試所使用的網址,讓Rails中我request.host顯示爲除「www.example.com」 東西在我的研究中,大多數人認爲改變水豚的app_host,但這隻適用於您使用默認驅動程序。使用Poltergeist時,它實際上會轉到該URL。 還有什麼我可以使用的?

    0熱度

    1回答

    所以我用Cabybara採取這樣 Capybara.register_driver(:poltergeist) { |app| Capybara::Poltergeist::Driver.new(app, js_errors: false) } Capybara.default_driver = :poltergeist session = Capybara.current_session

    0熱度

    1回答

    水豚的 visit '/' 命令導致騷靈驅動程序錯誤:水豚::騷靈:: StatusFailError:請求「http://127.0.0.1:50142/」未能達成服務器,DNS查詢和/或服務器狀態 該屏幕截圖顯示了一個渲染頁面。 我排除了 config.use_transactional_fixtures = true 造成問題的原因。錯誤發生是否爲真。 我沒有加載任何第三方網站。 測

    0熱度

    1回答

    Poltergeist無法連接到服務器。下面是我得到的錯誤: Failure/Error: visit root_path Capybara::Poltergeist::StatusFailError: Request to 'http://127.0.0.1:58638/' failed to reach server, check DNS and/or server status

    1熱度

    1回答

    on Rails的使用ActionCable 5.0.1我以前的工作黃瓜現在測試,並提供: Rack應用啓動時超時(RuntimeError) 在參觀頁面 我的黃瓜ENV文件包含: require 'cucumber/rails' require 'capybara/poltergeist' # Require to enable javascript in tests # See http

    0熱度

    1回答

    運作良好,我有以下特性測試合格: require 'rails_helper' describe "Create a quetsion", type: :feature do let(:question) { build(:question) } before do login_as create(:user, :teacher) exercise =

    1熱度

    1回答

    我正在使用Poltergiest驅動程序來執行無頭瀏覽器以使用水豚Rspec測試我的rails應用程序。一切工作正常。 但我無法弄清楚什麼是默認的下載目錄,如果我使用poltergeist下載文件或者如何驗證文件下載是否發生在按鈕(鏈接)點擊上。 我正在測試的rails應用程序有一個按鈕,點擊後會啓動文件下載。我想測試file-1-time-stamped.pdf是否已下載。 到目前爲止,我已經試

    0熱度

    2回答

    我無法獲得Capybara查找複選框元素。 我已經嘗試了所有的常用方法: find_field check find click_on 這是因爲如果該元素是不存在的。如果我選擇父元素,看它的innerHTML複選框包括: (byebug) all(:css, '.checkbox.form-group').last['innerHTML'] \n <input type=\"check

    0熱度

    1回答

    使用RSpec的護欄-3.5.2,騷靈-1.11.0和水豚-2.10.1 我創建了一個音頻對象: Bart.pumpAudio = new Audio("assets/audio/bart/pump.mp3"); 我有一個按鈕,按下 <div id="pump-button" class="button">Pump</div> $("#pump-button").click(functio