2013-07-29 159 views
0

我们正在使用硒自动化测试,我希望能够根据自动测试的结果将测试更新为最新状态。如何更新测试状态

我能够识别测试,但看起来Status属性没有setter。

回答

0

这听起来像你使用的对象模型库。

对象模型库实际上没有该属性的setter。它可能希望您使用该资产上的操作来调整状态,例如.Close()

SDK API library具有更好的访问权限并允许更多任意的资产编辑。您也可以直接使用描述属性更改的XML正文来访问rest-1.v1 API endpoint。您需要知道您要设置的TestStatus列表项的ID,并执行single-valued relation update

您是否拥有可分享的代码?

0

一旦我有一个VersionOne.SDK.ObjectModel.Test对象我能做到以下几点:

Test test = null; 
test = FindTest(regressionTest); // This finds the Test object. 
test.Status.CurrentValue = status; 
test.Save();