1
發現當使用規格流量和運行實施了其背後的代碼的特徵文件匹配步驟定義,我看到的是:Techtalk.Specrun.PendingTestException:沒有爲一個或多個步驟
Techtalk.Specrun。 PendingTestException:在一個或多個步驟中找不到匹配的步驟定義
我有每個功能背後的代碼,無論我嘗試什麼,我都會收到未決輸出。
例如
Given I browse to Url "http;//www.google.co.uk"
-> No matching step found for the step definition
[Given(@"I browse to Url""(.*)""")]
Public void GivenIBrowseToUrl(String p0)
{
ScenarioContext.Current.Pending();
}
但是我已經爲實現此功能的代碼如下:
using System;
using System.Diagnostics;
using TechTalk.SpecFlow;
namespace UserJourney
{
[Binding]
public class PhoneJourneySteps
{
[Given(@"I browser to Url ""(.*)""")]
public void GivenIBrowserToUrl(string url)
{
Process.Start(url);
}
}
}
你的問題在哪裏? – cybermonkey