请简单的scenario
:
@Chrome
Scenario: Simple Calculation
Given user
When User login to the system
And ....
所以我有很多scenarios
,每种情况都使用默认的Browser
或特定的情况(在此示例中,Browser
是Chrome
)
因此,我要检查的对象有多个URLs
,因此我想寻找一种方法来定义全局Tag
,它将代表URL
,并且在.cs
文件中将转换此Tag
进入我的URL
(就像我之前提到的那样)。
我想用这种方式:
@GlobalURL
@Chrome
Scenario: Simple Calculation
Given user
When User login to the 'GlobalURL'
And ....
有什么建议吗?
答案 0 :(得分:1)
如果要在场景中使用@GlobalURL
标签,则可以添加带有注释的方法:[BeforeScenario]
,并在此方法中获取该钩子,并根据其值获取正确的url
。在我的项目中,我创建了一个单独的类-TestConfiguration,该类的属性(基本URL,键,什么样的测试)并在每种情况之前从标记中填充,然后在测试中使用。
您还可以在方案中发送参数,并根据该参数在代码中选择url。