問題タブ [hp-uft]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
hp-uft - UFT11.53 の不明なエラー
自動化と QC でのスクリプトの維持に UFT 11.53 を使用しています。
デバッグ モードでスクリプトを実行しているときに、システムがハングしたため、UFT プロセスを強制終了して再起動する必要がありました。しかし、セッションを強制終了した後、予期しないエラーが発生したため、テストを再開できませんでした (** ご参考までに、以下にエラーのスクリーンショットを添付してください)。
この問題を克服するために私を助けてください。ありがとう!
*** 含まれているスタック トレースのスクリーンショット
qtp - ALM を使用して UFT でテストを実行しているときに、コードの一部の行がスキップされる
ALM を使用して UFT でテストを実行しているときに、コードの一部の行がスキップされます。テキストファイルから行数を読み取るための私のコードは次のとおりです。
ローカルで実行すると、ir はすべての行を実行し、正常に実行されます。ALM からこのテストを実行すると、set tso から tso.close までの行がスキップされて実行されます。同じ解決策を提案してください。
vbscript - 任意の Windows フォルダの下で右クリック操作を実行する QTP でテスト スクリプトを作成するにはどうすればよいですか?
QTP でテスト スクリプトを作成したいと考えています。このスクリプトは、実行時に任意の Windows フォルダで「マウスの右ボタン」操作を行い、指定されたポップアップ メニューを選択します。リフレッシュ。
QTP OR の下にフォルダーを追加すると、黒いフォルダー領域が「WinList」として反映されます。
これは、私が追加した OR 階層です: Window("abc").WinObject("Items View").WinList("Items View")
したがって、基本的には、この WinList に対して RMB 操作を実行し、PopupMenu の下の任意のオプションを選択したいと考えています。
qtp - テストを開くように、UFT で AOM を使用してソリューションを開くことはできますか?
テストを開いて Create Quicktest.application object を使用して実行することはわかっています。私の質問は、個々のテストとして1つずつ開くのではなく、すべてのテストを直接内部に含むソリューションを開く方法はありますか?
java - Java ベースのアプリケーションの自動化における問題
UFT を使用して Java ベースのアプリケーションを自動化しようとしています。オブジェクトを SPY して初期スクリプトを作成しようとすると、問題なく動作しました。
しかし、しばらくすると、オブジェクトが認識されず、オブジェクトが見つからないなどのエラーが発生します。しかし、アプリケーションは開いていて、同じオブジェクトを再度 SPY すると、OR に含めた同じプロパティのままになります。本当に謎です!!!
いくつかのフォーラムを検索しようとしたところ、Java ベースのアプリケーションを自動化するための以下の手順を知ることができました。
- 次のレジストリ キーに移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\JavaAgent\LoadDependsOnPackage - 32 ビット オペレーティング システム HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mercury Interactive\JavaAgent\LoadDependsOnPackage - 64 ビット オペレーティング システム
値を「0」から「1」に変更します。デフォルト値は 0 で、エージェントが常にアプリケーションにロードされることを示します。この値を 1 に変更すると、QTP と Java アドインがロードされたときにのみ注入されるようにエージェントに指示されます。
変更を有効にするには、マシンを再起動してください
しかし、この変更を行った後でも、オブジェクト認識の問題に直面しています。
サンプルコードを含む*
testing - UFT 12.0 が .Exists プロパティを使用してオブジェクトを同期できない
ここ数日から、実行のために互いに依存している 2 つのオブジェクトを同期しようとしています。
例: オブジェクト B は、オブジェクト A の完了後にのみ実行する必要があります。
ここで、私のシナリオでは、オブジェクト A の実行に時間がかかるため、2 つのオブジェクトを同期する必要があります。
オブジェクトの完了は、プロセスが正常に完了したか失敗したかをユーザーに伝える画像になります。
以下は私のコードです:
他のアクティビティー...
IF 条件が満たされる前に実行されています。UFTが成功と見なしている進行中のプロセスのイメージがあります...
注: オブジェクトの実行中のイメージもあります。(観測、UFT はこれら 2 つの画像を区別できません)
qtp - QTP/UFT の Chrome ブラウザからのステータス バー テキスト?
HP QTP/UFT でクロム ブラウザからステータス バーのテキストを取得する方法を知っている人はいますか? IE で Browser.Object を使用してアクセスできることはわかっていますが、Chrome ではサポートされていません。助言がありますか?