capybara-webkit

    3熱度

    1回答

    我最近開始使用capybara-webkit來加速我的驗收測試。我的測試90%使用標準的水豚DSL進行測試,但有些測試稍有不同。 我遇到的主要問題之一是刪除cookie。以前,我使用以下內容: page.driver.browser.manage.delete_all_cookies 但這不適用於capybara-webkit。收到此錯誤: undefined method `delete_c

    0熱度

    1回答

    我使用的軌道4和水豚2.1.0和RSpec 2.0建立一種用戶註冊模型 這裏是我的規格 visit register_path fill_in 'user[full_name]', with: "xxxx" click_button 'Register' expect(page).to find_link("Send hosting request") 的登記表上的內容點擊註冊按鈕我創建

    0熱度

    2回答

    我想部署使用寶石capybara-webkit的RoR應用程序。有沒有免費的RoR託管網站能夠使用該寶石? Heroku的不能夠使用它的:Is it possible to run capybara-webkit (i.e. forked webkit_server) on Heroku Cedar? OpenShift也不能:https://www.openshift.com/forums/ex

    3熱度

    2回答

    我使用的是磁盤分析儀和我在.rvm文件夾兩種寶石注意到,nokogiri和capybara-webkit,比平常更大: 檢查他們的內心我發現,引入nokogiri有一個臨時文件夾併爲capybara-webkit一個源文件夾。 我的問題是:它是安全的刪除這些文件夾(是的,我是一個貪心的磁盤空間節省),爲什麼引入nokogiri是創建臨時文件夾?因爲我有另一個gemset(使用較低版本的ruby和n

    2熱度

    1回答

    需要幫助找到一種方法,寫在下面的全部或部分的請求的瀏覽器被禁用的情況下測試: 餅乾 localStorage的 的sessionStorage 我已經看過了水豚,WebKit和騷靈(PhantomJS),但似乎沒有考慮到這一點的功能。

    8熱度

    2回答

    顯然,sleep或wait_until不使用水豚的最新版本有效,根據webpageupdates。 不過,我有一組測試,如果我加入sleep(1)調用測試,只有在快速計算機上工作。也就是說,測試看起來像: describe "dosimeters page" do before do click_link("Dosimeter Read History", :match=>:f

    1熱度

    1回答

    我想使用水豚計數顯示在頁面中的圖像。下面顯示的html代碼爲此,我使用以下代碼返回總計數但計數返回0.在我的頁面i有100多個圖像。 c= page.all('.thumbnail_select').count puts c(returns 0) HTML <a class="thumbnail thumbnail_img_wrap"> <img alt="" src="

    0熱度

    1回答

    我正在使用水豚,硒,webkit和黃瓜。 如何在無頭瀏覽器中關閉彈出窗口?它總是默認接受「OK」。我的測試案例工作很好硒(我使用此代碼),但無頭瀏覽器失敗。 這是我的測試案例 Feature: Deleting keywords In order to use the app I need to be able to delete keywords Backgrou

    1熱度

    1回答

    安裝水豚,WebKit的,我一直按照以下說明在Mac OS X 10.8安裝水豚,WebKit的。我已經下載並安裝: QT-MAC-開源-4.8.5 QT-MAC-開源-4.8.5-調試庫 Xcode中的命令行工具+我後來裝全的XCode 5.0 QT4使用BREW 順序 運行沒必要引發錯誤 # lots of output omitted /Users/lenart/.rbenv/versio

    0熱度

    1回答

    我們正在編寫一個Ember.js應用程序,並且在一個頁面上有一個Ember.Select,其選擇是來自Rails數據庫的模型。 select上的值綁定到控制器上的觀察者,該觀察者根據選擇更改視圖。這在使用瀏覽器時可以正常工作。然而,當在Capybara中運行集成測試(同時使用webkit和selenium驅動程序)時,控制器上的觀察者在未選擇任何選項時在此選擇上註冊更改操作。這會觸發轉換並導致測試