我目前正在用Specflow和Selenium自动化我的测试。我已经创建了简单的函数,我想重复使用Specflow。我遇到的问题是,一旦我定义了一个步骤,以后我就不能重复使用这个步骤了。但是,与我的代码一样,我的函数以[ this (@“用户插入”(.*))‘. Sepcflow不匹配时开始。任何帮助都非常感谢!
我有两个项目- " features“包含specflow特性和"Steps”包含Specflow步骤定义。我在“功能”项目app.config中有以下设置<!-- For additional details on SpecFlow configuration options see https://github.com/techtalk/SpecFlow/
我有两个特性,它们使用相同的步骤并传递用户名Given I navigate to the HomePage with the <user>TechTalk.SpecFlow.BindingException| username| password |我尝试创建一个基类,然后使用标记、虚拟和覆盖作为工作,但我总是得到相同的错误或者有人能提出更好的解决方案吗?