我計劃使用Specflow for .NET。我來自RoR背景,我使用了Cucumber和Capybara。據我所知,Specflow與黃瓜類似;然而,它是否具有水豚提供的功能?替代水豚Specflow
謝謝!
我計劃使用Specflow for .NET。我來自RoR背景,我使用了Cucumber和Capybara。據我所知,Specflow與黃瓜類似;然而,它是否具有水豚提供的功能?替代水豚Specflow
謝謝!
據我所知,Capybara使用Selenium作爲Web驅動程序。您可能想查看關於使用SpecFlow使用Selenium的開發人員的文章。
海狸鼠是答案,我想:https://github.com/featurist/coypu
它是一個無頭瀏覽器嗎?你試過了嗎?你有嘗試過Watin和SimpleBrowser嗎? – Karan 2012-08-03 13:46:31
不,它是WaTin/Specflow之上的抽象,所以你可以交換它,並且不與底層驅動程序緊密耦合。但是,如果你真的專注於IE瀏覽器(WaTin在IE中運行得更快,但這幾乎是我能想到的所有Selenium的好處),那很好。 另外,對於無頭瀏覽器,我知道有兩個主要選擇:PhantomJs是無頭的,並且也理解Javascript/SVG,並且由Chutzpah VS2012 Extension用於在VS(非常好的選項imo)中運行JS測試,另一個是Zombie.js,如果你對JS感興趣並且熟悉Node.js/need max perf – hko 2012-08-03 14:47:55
哦,對不起,我其實並沒有使用任何這些,所以不是,一個同事做的(它不再是同事,沒有機會問他) – hko 2012-08-03 14:49:27
我結束了使用華廷引擎模擬瀏覽器。 Watin主要運行在IE上。
在某些情況下,我不需要啓動整個瀏覽器來運行我的specflow測試的開銷。在這些情況下,我使用SimpleBrowser(無頭瀏覽器)。
鏈接似乎不再有效。 – lofte 2012-12-01 17:17:22