首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Specflow要素文件将步骤显示为未定义且同时具有多个定义

Specflow要素文件将步骤显示为未定义且同时具有多个定义
EN

Stack Overflow用户
提问于 2017-09-21 23:15:20
回答 1查看 97关注 0票数 0

我有一个specflow特征文件。它有许多场景。

在编辑器中,每个步骤都显示为紫色(未定义)。右击特征文件并选择"Generate step Definitions“弹出一个对话框,用于定义每个步骤的定义方法。列出了每个步骤。生成这些步骤定义会生成其签名与已存在的签名相同的代码。

然而..。

如果我右击特征文件中的一个步骤并说"Go to definition“,它会弹出一条消息,说明找到了多个定义,并将我带到第一个定义。在项目中的任何地方肯定没有其他步骤命名为相同的步骤。

可能是什么原因导致了这种情况?

EN

回答 1

Stack Overflow用户

发布于 2017-09-21 23:41:19

在我的特定实例中,它是我的功能步骤文件的作用域装饰器:

代码语言:javascript
复制
[Scope(Tag = "@myTag", Feature ="myFeature")]

我认为这是必要的,因为我们正在使用继承来处理非常复杂的测试框架,而specflow在其他地方被描述为不尊重继承(只是通过绑定装饰器)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46347568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档