我在這裏有一個非常簡單的問題。 我想實現在Python以下VB腳本代碼: -質量中心:在Python中設置步驟字段
dim objSfact
dim objOrun
dim mystep
Set objOrun = QCutil.CurrentRun
Set objSfact = objOrun.StepFactory
Set att = objSfact.AddItem(null)
att.name = aStepname
att.post
Set steplist = objSfact.NewList("SELECT * FROM Step
WHERE
ST_STEP_NAME='" & aStepname & "'")
For each mystep in steplist
mystep.Status = aStatus
myStep.Field("ST_DESCRIPTION") = aDesc
myStep.Field("ST_EXPECTED") = aExpected
mystep.Field("ST_ACTUAL") = aActual
If mystep.Status = "Failed" then
objOrun.Status = "Failed"
end if
mystep.Post
Next
Set objSfact = Nothing
Set objOrun = Nothing
特別是,我不能在Python這樣做 - mystep.Field( 「ST_ACTUAL」) = aActual;因爲我得到以下錯誤 - 「語法錯誤:不能分配給函數調用」 任何幫助嗎? 謝謝, 阿米特
更新: 請的Python腳本可以在這裏找到... Adding testcase results to Quality Center Run from a outside Python Script
看你已經嘗試了Python代碼這將是相當有用的。 –
請看看這個鏈路 http://stackoverflow.com/questions/7773430/adding-testcase-results-to-quality-center-run-from-a-outside-python-script – abarik