c# - 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 没有按照步骤将最新值作为用户名,而是采用旧值。
解决方案
推荐阅读
- javascript - 为什么“添加到购物车”按钮不会将商品从 JS 渲染到购物车中
- python - 如何在运行 pygame 窗口时使用 matplotlib 显示图形?
- javascript - 我们可以使用 django 后端在前端绘制树状图吗
- sql - 使用触发器和应用程序角色插入另一个数据库
- html - CSS 元素覆盖在其他 CSS 元素上
- php - PHP Unit 模拟对象类型
- java - 为什么spring数据流重启后流状态为UNKNWON
- windows - 从另一台设备复制 d3d11texture
- selenium - 如何在 PyCharm 中为 selenium-robotframework 更新 Chromedriver 版本
- html - 导航栏下拉菜单在更宽的屏幕上不起作用