capybara

    0熱度

    1回答

    我試圖找到CSS類和ID的鏈接,但總是得到一個錯誤鏈接:Capybara::ElementNotFound: Unable to find css ... 的代碼中實際的段子: find('#bucket_resources_containers > #user_base_widget.widget > div.widget_header > div.right.may- edit.contr

    1熱度

    1回答

    因此,這是使用泊塢窗,它包括我從頭開始建立一些用戶身份驗證一個非常基本的Rails應用程序5(不使用設計等)。現在,我想開始學習關於水豚的請求規格,但是我正在碰到一個看起來很奇怪的問題。 這是我的登錄表單(sessions.new.erb): <%= form_tag sessions_path do %> <form class="m-t" role="form" action="

    0熱度

    1回答

    我需要在dockerized rails應用程序內測試ActionCable功能,使用Poltergeist(PhantomJS)運行JS測試。 我試過selenium-webdriver,chromedriver,無頭鉻...沒有任何工作。 當然,將Puma設置爲Capybara服務器。

    0熱度

    1回答

    我想在docker中運行selenium chrome的rspec測試,但發現了數十個錯誤。最後我連水豚遠程水豚,但現在我得到這些錯誤: 得到0故障和其他2個錯誤: 1.1) Failure/Error: visit new_user_session_path Selenium::WebDriver::Error::WebDriverError: unexpected r

    0熱度

    2回答

    我使用下面的代碼,它使用了imagesLoaded包回調告訴我,當與特定csspath元素已加載完所有圖片: imagesLoadedScript = "imagesLoaded('#{csspath}', { background: true }, function(message) { console.log('PHANTOM CLIENT REPORTING: #{csspath} Imag

    0熱度

    1回答

    在我的code_controller_spec.rb我的測試通過,當我只在code_controller_spec.rb運行測試。但是,當我運行該套件時,只有,edit和update測試在code_controller_spec.rb內失敗。我真的不確定該從哪裏出發,我真的不知道爲什麼我的測試在一起跑步時失敗。我有config.use_transactional_fixtures = false,

    0熱度

    1回答

    硒驅動程序的截圖這是我的水豚配置: require 'selenium/webdriver' # Configure Capypara with javascript client Capybara.register_driver :chrome do |app| Capybara::Selenium::Driver.new(app, browser: :chrome) end

    0熱度

    2回答

    我的應用程序有很多不同的地方,當用戶點擊按鈕/鏈接/ div時,我通過調用ajax函數來更新數據庫。我需要在測試中包含這些功能,但我對水豚的瞭解還不夠。 下面是我想測試的一個div的示例,關聯的ajax調用以及我想要通過的測試。我應該補充一點,我正在通過Cloud9 IDE進行構建,以防有所作爲。 查看 <% @seminar.students.order(:last_name).in_group

    2熱度

    2回答

    我知道這兩個Scala中是相同的: for {x <- xs} yield x case Nil => println("foo") 注意Unicode替換爲<-和=>: for {x ← xs} yield x case Nil ⇒ println("foo") 什麼叫這個功能嗎?我GOOGLE了各種組合的「斯卡拉Unicode操作符/符號」,並沒有找到我在找什麼......什麼是等

    0熱度

    1回答

    我想寫一個水豚測試,測試多選擇使用Windows上的Ctrl和MacOS上的命令鍵。 我在這裏找到了一個解決方案,只有當我使用Selenium作爲我的驅動程序時纔有效。 Testing jQuery Selectable capybara or selenium (ctrl + click) 但是,該解決方案不適用於Poltergeist驅動程序。 Poltergeist目前是否支持Ctrl +