gherkin

    2熱度

    1回答

    使用黃瓜我的工作對我公司的內部網與 黃瓜0.8.5 小黃瓜2.1.5 而且我想從使用Ruby 1.8切換1.7至1.5.1的JRuby 但是,每當我嘗試從JRuby的黃瓜,我得到一個錯誤: % jruby -S cucumber /usr/local/src/jruby-1.5.1/lib/ruby/site_rub/1.8/rubygems/custom_require.rb:31:in `r

    27熱度

    2回答

    沒有運氣在谷歌搜索關於此錯誤消息 功能/ manage_hand_evaluator.feature時:在功能/ manage_hand_evaluator.feature解析錯誤:21。找到預期的示例之一:評論,py_string,行,場景,scenario_outline,步驟,標記。 (當前狀態:步驟)。 (小黃瓜::分析器:: ParseError) 這裏的設置我有示例部分(有沒有其他的方

    3熱度

    2回答

    我使用specflow來指定我的應用程序,它只是讓我從做非常糟糕的東西,所以我真的很喜歡它:-) 但是我有問題與步驟之間的耦合: 例如,因爲我在一步中使用嘲諷,我告訴模擬它應該返回一個實體,但在另一個我告訴模擬返回相同的實體,但與另一個屬性。 看這一步(從下面Darrens答案被盜,修改): Given a guy the following guy exists: | Name | Age

    22熱度

    3回答

    我們已經走過的地方,我們已經意識到,有用於定義一個典型的CRUD場景時指定的測試數據兩個選項一個觀點: 選項1:描述了數據使用,讓執行定義數據 Scenario: Create a region Given I have navigated to the "Create Region" page And I have typed in a valid name A

    5熱度

    2回答

    希望有人能幫助我,要麼告訴我它不能完成,要麼指向正確的方向。 我想使用Watir Ruby編寫的測試來檢查一個CSS元素是否正在應用到我的頁面時,複選框被選中。 我可以檢查複選框的屬性,看看它是否被選中,但我必須執行的一個不同的測試是檢查複選框後圖像是否已被突出顯示。 目前我還沒有能夠找到任何有用的東西后,幾個小時的搜索。有沒有人遇到過這個問題,你必須克服,如果是的話,你是怎麼做到的。 在此先感謝

    13熱度

    5回答

    我想學小黃瓜所以我可以用它與specflow;我正在尋找一本我可以在火車上閱讀的文件,例如在紙上打印出來。 我在網上可以找到的所有短連​​接描述不會講述故事,並且需要大量點擊網頁才能閱讀。 (我不介意買一個很好的,如果它有很多很好的小黃瓜內容吧)

    5熱度

    6回答

    我希望能夠編寫測試是這樣的: Background: Given a user signs up for a 30 day account Scenario: access before expiry When they login in 29 days Then they will be let in Scenario: access after expir

    2熱度

    1回答

    我剛剛開始使用WebForm上的BDD,使用SpecFlow和WatiN通過瀏覽器自動化事物,我不太清楚如何編寫我的步驟。 我試圖從測試中驅動一切,並以TDD方式,除非需要進行測試通過,否則不要寫任何東西。 (我也在做單元測試來驅動細節,但這個問題不是這個問題)。我很困惑的一件事是頁面之間的導航,以及如何/如何在規範中定義。 第一個測試包括輸入一些細節並確保它們顯示在列表中。我第一次嘗試是這樣的:

    13熱度

    1回答

    我一直在閱讀文章,看一些屏幕演示和玩幾個示例/演示教程。 我讀過一篇文章,有人說「不要使用太多背景」。我很好奇,所以我在SpecFlow的功能文件中嘗試了它,並將其作爲命令突出顯示。 我一直在試圖找到一些「小黃瓜」的語言指南,因爲這是它的寫作,但沒有運氣呢。 那麼它是如何使用的?是否有任何文檔可以告訴我我缺少的其他命令以及如何使用? 謝謝。

    3熱度

    3回答

    我想修改黃瓜,以便當一個給定的功能正在執行(說「login.feature」)我只想要加載login_steps.rb網頁步驟。其他步驟文件不應加載。 IMO這將是非常有用的具有相同的步驟,但實施工作相應地從正在執行的功能的名稱不同。 由於我有幾乎100個場景,我寧願如果步驟是高層次的步驟,這是有道理的。 任何想法?