specflow

    1熱度

    1回答

    我寫在specflow測試來驗證API獲取輸出 進行驗證的代碼是 [Then(@"the customer details will be returned")] public void ThenTheCustomerDetailsWillBeReturned() { var actualResponse = ScenarioContextWrapper.Respo

    0熱度

    1回答

    Specflow數據可以通過特徵文件中的場景通過使用表格來表示。 如果您有很多場景,我想它很難找到並更改數據。 有沒有一種模式可以幫助用每種場景的數據填充功能文件? 即如何使用一個存儲庫來集中數據跨多個功能?

    1熱度

    1回答

    SpecFlow使用nUnit生成報告不能按預期工作。 預期報告也應顯示執行結果,而執行結果根本不顯示。相反,只列出測試。 我正在使用以下格式來生成報告。 specflow.exe nunitexecutionreport 「C:\用戶\帕雷什\文件\的Visual Studio 2015 \項目\ SpecFlowDemoNUnit \ SpecFlowDemoNUnit \ SpecFlowD

    0熱度

    2回答

    我有大量使REST調用的speclow/BDD測試用例。這些REST調用適用於內容類型application/json和application/xml。 但我需要手動更改這些內容類型,並在每次需要測試JSON和XML時重新運行所有相同的場景。 有沒有辦法運行所有場景兩次,首先運行ContentType應用程序/ json和第二次使用application/xml運行。

    0熱度

    1回答

    美好的一天。我有幾個.feature文件: 1.feature 2.feature 1.playlist 2.playlist 等 我可以運行他們單獨在visual studio中: -any feature file in調試模式 -任何帶有Test Explorer的播放列表。 但是如果我需要從命令行運行它們中的一個,我該怎麼辦? 如果我使用SpecRun.exe運行 SpecRun.exe

    0熱度

    2回答

    我正在使用Specflow,Visual Studio 2015和Nunit。如果測試無法再次運行,我需要。我有 [AfterScenario] public void AfterScenario1() { if (Test Failed and the counter is 1) { StartTheLastTestOnceAgain(); } }

    0熱度

    3回答

    我正在測試一個用.NET Backend和AngularJS前端編寫的應用程序。 使用Selenium和specflow集成(C#)編寫一些自動化測試。 我已經完成了初始設置,但我面臨的最大困難之一是檢測動態網頁元素。由於該應用使用的是Angular,除非我嘗試使用XPath,否則無法輕鬆識別大多數元素。 Selenium不支持複合類名稱,即「class =」ng-pristine ng-vali

    1熱度

    1回答

    要啓用環境配置,請將nunit項目作爲Specflow BDD框架的一部分(根據此Pass parameters via command line to NUnit)。但是,當我嘗試從命令提示符下載它時,得到錯誤消息 。\ nunit-console-x86.exe:無法找到燈具。 命令試圖運行:NUnit控制檯-x86.exe程序example.nunit /配置:CI /run:"xxxx.F

    1熱度

    1回答

    同時傳遞表和單參數相同的功能我有一個階躍函數,增加了一個數量計算器: : private readonly List<int> _numbers = new List<int>(); ... [Given(@"I have entered (.*) into the calculator")] public void GivenIHaveEnteredIntoTheCalculator(in

    1熱度

    4回答

    我有以下規格: 場景:檢索客戶授權文件 鑑於我有一個客戶,沒有許可證 當我找回許可證文件 然後不應檢索許可證文件 在這種情況下,當時和然後步驟定義更不相同。我想在此場景中指定的是,當客戶沒有許可證時,無法檢索許可證文檔。 當我檢索許可證文件意味着許可證的檢索是可能的。 有沒有人有解決方案來重寫這種情況?