2017-09-16 5 views
0

まず、私が何をやっているのか、いくつか考えてみましょう。私はフレームワークのないいくつかのテストケースを書いています。このために、UFTを起動するコードを記述したVBSファイルを作成し、アクションのオープンを作成しました。コードは次のようである:それは私がすべての呼び出していたにUFTを起動し、アクションを開きますHP UFT-Vbスクリプトのヘルプが必要です

Set qtApp= CreateObject("QuickTest.Application") 
    qtApp.Launch 
    qtApp.Visible = True 
    Set qtTest = qtApp.Test 
'And then call your scripts one after another 
    qtApp.Open "D:\UFT\TestScript\Function_Demo",true 
    Set qtTest = qtApp.Test 
    qtTest.Run 

はまた、このアクションに関連付けられている各シナリオの機能を作成しているので、VBSファイルは、第3のシステムによってトリガされるたび関数はここに私の最初の質問が来る

  1. 私はどのように順番に実行されるように関数の優先順位を設定できますか?
  2. また、結果ステータスのコードを合格/不合格として書きたいと思っています。また、合格と失敗のステータスに応じて、XML固有のノードをステータスで更新したいと同時に、テストケースのスクリーンショットをキャプチャしたいそれが失敗したときはいつでも、XMLノードのパスを更新する必要があります。 私はUFTについて非常に新しいので、これを行う方法がわからなかったので、誰かがこれで私を助けてくれますか?どのようにコードを記述し、すべてのものが必要になるのでしょうか?

クイック応答をいただければ幸いです。機能の優先順位について

+2

あなたの最初のクエリがノーを作りますsense - 実行する順序で関数を呼び出す必要があります。適用する優先順位の割り当てはありません。 2番目のクエリは達成できますが、ここではコードを書くだけではなく、最初に費やした労力を示す必要があります。その時点で問題を解決するために役立ちます。 – Dave

+0

最初の質問については、[ここ](https://stackoverflow.com/questions/32824427/why-only-the-latest-function-is-called-if-the-function-name-are-same -in-uft-12) – Pranav

+0

こんにちはAmit、ようこそ、投稿していただきありがとうございます。この記事のこの2つの質問を2つの別々の質問に分けておけば、このポストを分割すると助けになると思います。質問は関連していないように見えます。 – Dan

答えて

0

: - テストアクションで

  1. 機能は、常に他の関数のLIBSに同じ名前を持つ他の機能よりも優先されます。
  2. 次の優先順位は

についてXMLの特定のノード[uはloadfunctionlibまたはexecutefunctionlibを使用している場合]最後に実行されるのLibからの機能である: -

RES /レポート/ results.xmlの概要ノード
探し例: - 要約sTime = "*************" eTime = "*************" passed = "128" failed = "2"警告= "36" /概要

0

質問2:UFTは結果を更新する関数を提供します:

Reporter.ReportEvent micPass, "Step 1", "This step has passed. The object was found" 
Reporter.ReportEvent micFail, "Step 1", "This step has failed. The object was not found" 

が、それはまた、特定のスクリーンショットをキャプチャするためにenireデスクトップも

Desktop.CaptureBitmap "C:\Temp\HP-UFT-Test.png",true 
Reporter.ReportEvent micFail, "Step", msg, "C:\Temp\HP-UFT-Test.png" 

その可能性のスクリーンショットを保存する機能を提供してインスタンスのオブジェクト:

WpfWindow("SAP Work Manager").CaptureBitmap "C:\Temp\HP-UFT-Test.png",true 
Reporter.ReportEvent micFail, "Step", msg, "C:\Temp\HP-UFT-Test.png" 
関連する問題