簡體   English   中英

Specflow MVC4應用程序

[英]Specflow MVC4 application

我是TDD / BDD的新手,並且已經啟動了一個新的MVC4應用程序(我也是MVC的新手),並且正在嘗試制定所需的步驟,以使自己進入所有TDD / BDD的思維定式。

我已經安裝了Specflow並創建了一個簡單的功能,查看聯系方式。 在功能步驟中,我有一個用BeforeScenario屬性修飾的方法,可以設置一個新的數據上下文供我在功能中使用。 在我給定的條件下,我創建一個聯系人並添加到我的數據上下文中並保存。

在“何時”步驟中,我想導航到“客戶”視圖,在“然后”步驟中,我要斷言在屏幕上顯示了我在Given中創建的客戶。

由於我的有限理解是我無法使用Specflow與瀏覽器進行交互,因此如何使用Specflow來完成此操作?

為任何幫助加油。

我建議使用Coypu使用Specflow與Web瀏覽器進行交互。

Coypu是Web驅動程序的抽象,即,您可以編寫Web驅動程序不可知代碼,而不是使用特定的Web驅動程序(例如Selenium),然后選擇該代碼應使用的Web驅動程序(例如Selenium,W​​aitn,PhantomJS HEAD-less瀏覽器等)。

要與瀏覽器進行交互,請簽出Selenium WebDriver

這里是另一個資源具有“得到啟動的”指南。

我發現Gojko Adzic的材料對此非常有用。 看看cuke4ninja可以獲得一些非常好的見解(尤其是看一下Web自動化的東西)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM