2013-07-29 125 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();