문제

I use data driven test and coded ui test. I want to capture current Test Case ID that's current being run in the MTM. How can I do? For example;

[Datasource("Microsoft.VisualStudio.TestTools.DataSource.TestCase", "http://alm...", "?????",  DataAccessMethod.Sequential), TestMethod]

public void login1()
{
this.UIMAP.Login(TestContext.DataRow["url"].ToString());
}

Thanks,

도움이 되었습니까?

해결책

You can't.

All attributes need constant values and you cannot pass something that its value will not be known at compile time.

So, you have to pre-define the value of the test case id when you code your test.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top