poltergeist

    1熱度

    2回答

    我想在一個黃瓜場景中測試一個HTML編輯器,並且我需要模擬用戶按下退格鍵。我正在使用的代碼如下,但它導致瀏覽器導航回來,而不是刪除一個字符。 我該如何關注編輯器區域,以便按鍵不會這樣做? page.execute_script "$('.redactor-editor').first().focus();" all('.redactor-editor')[0].native.send_k

    0熱度

    1回答

    我在使用水豚和poltergeist測試我的應用時出現奇怪的錯誤。 /features/document.feature @javascript Scenario: admin users can publish documents Given a "admin" user exists and is signed in And the following categorie

    0熱度

    1回答

    我試圖起牀並與水豚一起運行,並且我測試了poltergeist和selenium-webdriver之間的功能差異。一個非常基本的測試是給我意想不到的結果,我想確認這是我在配置中做錯了什麼,或者如果這只是預期的行爲。 spec_helper: require 'capybara/rspec' # require 'selenium/webdriver' require 'capybara/po

    0熱度

    1回答

    我有一個集成測試與水豚驅動器poltergeist運行一個rails應用程序。他們都跑得很好。 我有一個測試,但是我需要點擊一個外部url例如http://www.google.com - 我不能得到這個工作,它總是隻加載本地應用程序。 如果我例如執行以下操作: visit "http://google.com" page.html 它輸出我的rails頭版的HTML應用程序,而不是 有沒有

    3熱度

    1回答

    點擊某個元素後,我期望一個佔位符消失,另一個元素在AJAX調用完成後出現。 find(someLocator).click expect(page).not_to have_css(disappearingPlaceholderLocator) expect(page).to have_css(appearingElementLocator) 儘管沒有執行第一個期望,AJAX調用也沒有執行

    3熱度

    1回答

    我試圖在一個角度的應用程序上運行功能測試,但他們不斷使用poltergeist驅動程序失敗。原因似乎是因爲數據綁定語法被逐字使用。例如,在捉弄人的鬼,爲下面的鏈接,其中{{用戶名}}將顯示爲「用戶名」, <a href="/path/to/somewhere">{{userName}}</a> find(:link, text: 'User Name').click失敗,但find(:link

    0熱度

    1回答

    我很新的軌道,所以這對我來說有點神祕。 我已經將一些字體文件添加到app/assets/fonts,並使用asset-url助手將它們包含在SCSS文件中。但是我現在得到類似的錯誤: No route matches assets/9df317a3-a79e-422e-b4e2-35ccd29cd5b7 (ActionController::RoutingError) (注意失蹤的文件擴展名?)

    0熱度

    2回答

    我一直在試圖創建一個簡單的頁面,包括一個選擇框由country_select填充填充水豚測試用例。在我的測試情況下,我遇到的情況,我嘗試從選擇框選擇生日的國家和月份,像這樣: feature "registering for a new account" do Capybara.javascript_driver = :poltergeist scenario "a new

    0熱度

    1回答

    我有一個使用Ruby on Rails開發應用程序的背景,我使用Capybara和Rspec來呈現Poltergeist「看到」的輸出。 我剛剛開始與Ember,並寫我的第一次驗收測試時,我真的開始錯過這個功能。有沒有辦法在ember-cli的驗收測試中呈現在某個點產生的html?我需要做些什麼來設置它?

    1熱度

    1回答

    我正在將sweetalert添加到頁面的過程中,以便如果客戶忘記上傳文件,則在點擊繼續按鈕之前用sweetalert加熱它們繼續到下一頁。 按鈕的html: <a href="/checkout/address" class="checkout-now continue-to-checkout">Checkout Now ></a> 單擊處理的javascript: $(HtmlIds.