我已經創建了一個包含n個動作的1個動作的測試。執行n個動作的每個動作後,如果失敗或傳遞並且相應地執行,是否有任何方法檢查結果?UFT-我可以在運行期間得到一個動作的結果嗎?
1
A
回答
0
不是直接。
一個類似的想法是詢問當前運行結果狀態,請參見How can I get the run result status according to the current report node?,但目前尚未解決。
你可以,但是,請致電您的行爲,並消耗有返回值,就像這樣:
ActionSucceeded=RunAction ("myTest [Action2]", oneIteration)
If not ActionSucceeded then
' The Action2 call signalled "failure" (false)
End If
這意味着Action2
必須返回這樣的結果,就像在這裏:
ExitActionIteration (false)
當心,但是,RunAction
聲明需要插入usi在QTP的IDE中(插入/呼叫到...),導致不帶括號的呼叫RunAction
。當編輯到上面的任務表單(帶括號)時,請確保在保存測試前第一次做對 - 因爲如果保存包含打破的RunAction
呼叫的測試,則QTP分離被呼叫的測試和即使您將腳本編輯回正確的語法,測試也會在運行時失敗。這是由於QTP將QTP無形地保存在腳本中,如果你保存了一個無效的動作調用,這個元信息將被丟棄。 (你可以看到,當這種情況發生,因爲行動呼籲將從測試流程視圖中消失。)
和:如果您鴕鳥政策的RunAction
結果存儲在一個變量,而是直接使用它,就像在
If not RunAction ("myTest [Action2]", oneIteration) then
' The Action2 call signalled "failure" (false)
End If
出現同樣的混亂:QTP不理解這是一個有效的動作調用,即使您將其編輯回原始形式,它也不會工作。
除了「小心」提示之外,LoadAndRunAction
也是如此,它在運行時調用動作。可以調用LoadAndRunAction
作爲函數,如果被調用的動作通過ExitActionIteration
返回值,則返回該值。
另一個「當心」提示:ExitActionIteration
真的需要它的參數用括號括起來,即使它是一個Sub
(或至少被稱爲一個Sub
)。我懷疑這是因爲它不是一個真正的Sub
或Function
,而是一種特殊的聲明,以一種奇特的方式「修補」到MS VBScript引擎中。
相關問題
- 1. 我可以在postgresql中得到這個結果嗎?
- 2. 我們可以在內核運行期間得到打印輸出嗎?
- 3. 我在搜索期間只得到一個結果
- 4. Rails 3 - 可以在第一個結束之後運行一個動作嗎?
- 5. 我可以在我的活動期間停止運行更新的android嗎?
- 6. 評論可以在運行期間有所作爲嗎?
- 7. 運行期間,我可以在TransfromBlock中「熱交換」另一個Func作爲另一個Func嗎?
- 8. 我們可以像UFT一樣在UFT中開放解決方案嗎?
- 9. 自動導出運行來自UFT功能的結果
- 10. 我可以有一個運行幾種方法的操作嗎?
- 11. 我可以在結果表中顯示一對多結果嗎?
- 12. 我可以在另一箇中運行一個SwingWorker嗎?
- 13. Android - 我可以獲得總運行時間嗎?
- 14. 我的活動可以收到發送MMI的結果嗎?
- 15. Solrnet分組 - 我可以得到每個組的n個結果
- 16. 我可以得到多個.submit()處理程序的集體結果嗎?
- 17. 我可以指定多個活動結果集的會話嗎?
- 18. 一個USB的Autorun.inf你可以得到它運行一個PDF?
- 19. php cron作業可以運行多長時間?我做得對嗎?
- 20. 如果找不到方法,我可以得到一個PHP對象來運行代碼嗎?
- 21. 如果測試失敗,我可以對我的Maven集成測試結果運行後期處理嗎?
- 22. 我可以獲得JavaScriptSerializer以分層序列化LINQ結果嗎?
- 23. 我可以運行多個javascript onload嗎?
- 24. 我可以在EDT中運行2個GUI操作嗎?
- 25. 我可以限制JPQL的結果只返回一個結果嗎?
- 26. 我可以從R Cubist結果中製作一張圖嗎?
- 27. Jquery:new FadeToggle,我可以在切換的第二個動作上運行代碼嗎?
- 28. 我可以在IntelliJ 12中的搜索結果中運行所有測試嗎?
- 29. cPanel - 我可以在一個cron作業中運行多個文件嗎?
- 30. 我可以在後臺運行一個.php文件嗎?
噢,我正在使用QTP,但我認爲它在UFT中是一樣的。 – TheBlastOne 2014-12-05 14:12:08