capybara

    0熱度

    2回答

    我使用Trix Editor在我的表單中使用WISIWIG。我想用RSpec和Capybara進行測試,但trix編輯器會隱藏該字段。 <div class="form-group"> <trix-editor class="formatted_content form-control" placeholder="Description" input="annonce_ad_body_t

    0熱度

    5回答

    我正在嘗試編寫一個測試,檢查是否選中了複選框,如果未選中,將使用哪種方法進行檢查。 我已經寫了檢查一個複選框代碼, driver.find_element(:id, 'id_of_the_element').click(); ,但我還是想檢查是否有人檢查或還沒有爲其他測試情況 TYIA!

    0熱度

    1回答

    我建立它採用反應的組分進行佈局一個Rails應用程序,在這裏你可以看到一個例子 .pure-g.homepage = react_component("SectionA", {foo: @bar}, class: "pure-u-1") = react_component("SectionB", {foo: @bar}, class: "pure-u-1") = re

    13熱度

    1回答

    我試圖讓從PhantomJS遷移到無頭Chrome和已運行到有點障礙的。對於本地測試,我使用Docker Compose來啓動並運行所有相關服務。要提供谷歌瀏覽器,我使用的是捆綁了它和ChromeDriver在一起,同時爲它服務的端口4444的圖像。我則如下將其鏈接到我的應用程序容器,在這個簡化docker-compose.yml文件: web: image: web/chrome-he

    1熱度

    1回答

    我知道劍道ui從視圖中隱藏元素。 unselectable =「on」但是,我無法找到特定的下拉菜單或使用水豚的選項。 Please see image here. 我試着加入:visible => false標籤的發現,但似乎並沒有幫助,無論是。 (或者它,並且我使用了錯誤的選擇器)。 我只是希望能夠在下拉列表中選擇其中一個選項。 編輯:「你不表現出與實際的頁面上變得可見元素的實際HTML,」託

    0熱度

    1回答

    是否可以使用水豚設置http請求標頭?我看過幾個這樣的帖子 Capybara.current_session.driver.headers = { 'Accept-Language' => 'de' } Capybara.current_session.driver.header('Accept-Language', 'de') 但似乎沒有工作。我試圖設置以下標題 X-TEST-IP : 1

    0熱度

    2回答

    我在執行下面的capybara命令時遇到錯誤, 有趣的是,同樣的XPath沒有給出任何錯誤,我期待XPath存在。 但是,當我試圖執行該XPath的點擊時,它拋出錯誤。 --------------代碼---------------- 然後(/^I點擊「([^ 「] )」([^「])」左邊的樹孩子「$ /)do | child,parent | 範圍內(:xpath,「.//div/span[@c

    0熱度

    1回答

    我是新來的水豚和功能測試。我一直在嘗試測試Rails應用程序中的一項次要功能,該功能可以將帖子上的評論切換到視圖內和視圖外。將註釋切換到視圖的第一個測試通過,但將它們切換到視圖外的第二個測試不會。 (我正在使用無頭鍍鉻網頁驅動器)。 context 'viewing comments', js: true do scenario 'toggling comments into view'

    0熱度

    2回答

    我是新的寫軌集成測試。比方說,我有以下的情況,在 管理日誌。 創建一個新用戶。 爲用戶分配新角色。 因此,對於每種情況,它都會打開一個新的瀏覽器窗口(或者可能會重置會話)。 至於登錄我們正在使用第三方oauth它需要大量的時間登錄。 所以我不想登錄每個場景。一旦登錄後,它應該一個接一個地執行場景,而不要求一次又一次地登錄。但我不知道如何使用rspec和硒實現相同。 任何幫助將不勝感激。

    2熱度

    1回答

    我在一個Rails項目上使用Capybara-Webkit和Cucumber,我想知道是否有可能在Cucumber步驟定義上監聽一個全局的Javascript函數,所以我可以斷言當事件被觸發時,JavaScript函數被調用或不被調用。 可以這樣做嗎?