首页 > 解决方案 > Specflow:代码文件中的参数不存储specflow中特征文件的最新值

问题描述

以下是功能文件的步骤:

Given I logged into application with username "UserName" and password "Password"

以下是代码文件中上述步骤的绑定代码:

[Given(@"I logged into application with username ""(.*)"" and password ""(.*)""")]
public void GivenILoggedIntoApplicationWithUsernameAndPassword(string _userName, string _password)
{
    driver.Manage().Window.Maximize();            
    string url = "http://" + _userName + ":" + _password + "@" + ***.com/;            
    driver.Navigate().GoToUrl(url);
}

参数 _userName 没有按照步骤将最新值作为用户名,而是采用旧值。

标签: c#bddspecflow

解决方案


推荐阅读