【发布时间】:2019-07-16 02:01:42
【问题描述】:
所以我目前有一个使用 Selenium/Specflow 创建的自动化包。
我想知道是否可以有多个BeforeTestRun 挂钩?
我已经尝试过:[BeforeTestRun("example1")] 但我收到一条错误消息,指出 BeforeTestRunAttribute 不包含采用 1 个参数的构造函数
我尝试了以下方法,但也失败了:
[BeforeTestRun]
[Scope(Tag = "example1")]
并在 .feature 文件中引用上述内容,如下所示:
@example1
Scenario: This is an example
Given...
When...
Then...
有没有办法正确实现这一点,以便在一个 .feature 文件中我可以有两个可以使用不同 [BeforeTestRun] 的场景?
【问题讨论】:
-
尝试使用
[BeforeScenario] [Scope(Tag = "example1"]而不是BeforeTestRun,因为您希望在每个场景级别之前使用不同的挂钩。 -
我试过
[BeforeScenario]但这对我的实现不起作用 -
你能分享你的尝试和错误吗?