我们使用selenium进行自动化测试,我希望能够根据自动测试的结果将测试更新到最新状态。
我能够识别测试,但看起来Status属性没有setter。
答案 0 :(得分:0)
听起来你正在使用对象模型库。
事实上,对象模型库没有该属性的setter。您可能希望使用该资产上的操作来调整状态,例如.Close()
SDK API library具有更细粒度的访问权限,允许更多任意资产编辑。您也可以使用描述属性更改的XML正文直接点击rest-1.v1
API endpoint。您需要知道要将其设置为的TestStatus
列表项的ID,然后执行single-valued relation update
你有可以分享的代码吗?
答案 1 :(得分:0)
一旦我有了VersionOne.SDK.ObjectModel.Test对象,我就可以执行以下操作:
Test test = null;
test = FindTest(regressionTest); // This finds the Test object.
test.Status.CurrentValue = status;
test.Save();