2016-01-20 47 views
0

我最近看到一個有線問題,即後臺步驟有時不會在功能文件中的少數場景之前執行。我不知道爲什麼會發生這種情況。任何機構在黃瓜紅寶石框架中看到這個問題?每個功能文件的場景計數是否有限制?在下面的例子中,我看到後臺步驟僅對前5個場景執行,而不是其他場景。後臺步驟有時候永遠不會在黃瓜功能文件上的幾個場景之前執行

特點:東西

背景: 鑑於第1步 和步驟2

方案:一個方案 當我做第3步 然後它

場景:另一種情況 當我做不同的步驟3 然後它的工作

情景:anoth呃方案4 當我做了不同的步驟4 然後它

方案:另一個場景5 當我做了不同的步驟5 然後它

回答

0

如果這種情況真的是這樣的話,那就成爲黃瓜的一個錯誤,應該在黃瓜項目上報告。更有可能的是,它實際上是在執行背景,但在前面的測試結束時,請求仍在運行,這些測試正在修改數據庫並使其看起來像背景未運行。您可以通過在背景中添加一個步驟來測試該輸出,然後將輸出內容輸出到屏幕,然後統計輸出的次數。

相關問題