是否有一个 API 可以在 Fitnesse.NET 代码中获取当前测试的名称?我的夹具类继承了 fitlibrary.SequenceFixture。
Arie
问问题
1184 次
2 回答
2
您可以使用变量 ${PAGE_NAME} 。在测试页上,页面名称将在此处。SetUp/TearDown 子页面将使用父页面名称,例如,您可以在 SetUp 上使用此定义:
!define myVariable {prefix_${PAGE_NAME}_suffix}
然后实际的测试名称将在 you 变量中使用。
您还可以创建“void Init(string testName)”函数并在 SetUp 中传递此变量。
于 2014-09-08T16:27:20.037 回答
0
没有正式的方法,但是您可以在您的夹具中编写一个方法(或属性),例如:
public string FixtureIsOfType()
{
return this.GetType();
}
然后如果它是一个 SequenceFixture 在 fitmente 页面中调用它,就像这样
|show|夹具属于类型|
于 2009-08-26T23:30:03.813 回答