問題タブ [qtp]
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.
qtp - RunTestSet.exe の使用時に Quality Center から実行されたテスト セットの結果を保存する
ant を使用して RunTestSet ユーティリティを使用し、QC からテストセットを自動的に実行しました。テスト結果をある場所に保存する必要があります。以前、vbscript で RunResultsOption を使用して結果を取得しました。RunTestSet を使用する場合、RunTestSet で RunResultsOption を作成するにはどうすればよいですか? 私を案内してください。
ありがとう、
ラムヤ。
qtp - GetCellData は、リストではなく単一のアイテムを選択します。VBS を使用した QTP と powerbuilder
Powerbuilder アプリケーションで QTP 9.5 を使用する (ニッチ - 誰かが聞いたことがある場合) セル内のリストは次のとおりです: 男性;女性;不明 私が使用する場合:
空欄でも1エントリでもデータを取得できます。「;」で区切られた複数のエントリがある場合 その後、一般実行エラーが返されます。
作ってみました
同じエラーが発生します。
次の方法でデータを分割しようとしました。
もう一度同じエラー。何か案は?
c# - vbscriptでC#dllを呼び出す
QTPからC#dllを呼び出そうとしています(vbscriptを使用)。私はいくつかのことを試みましたが成功しませんでした:
- Visual Studio 2010
- C#クラスライブラリ(st.dll)を作成する
コード:
regasm /codebase st.dll
- 失敗する'有効な.NETアセンブリではないため'
QTP / vbscriptで、私は試しました
extern.Declare micInteger, "GetValue", "e:\st.dll", "GetValue"
- メッセージを返します:'無効なプロシージャ呼び出しまたは引数'
QTPに関係なく、.vbsファイルからc#dllを呼び出す方法についての洞察をいただければ幸いです。
qtp - QTP でのフライアウト メニューのテスト
QTP を使用してフライアウト メニューのアクションをトリガーするアイデアを探しています。
QTP を使用して Web アプリをテストしています。アプリケーションには、「カスケード」または階層的なフライアウト メニューがあります。
例えばOptions->Preferences
QTP の再コーディング中に、メニュー階層のエンドポイントが認識されます (「設定」など)。しかし、テストの実行中は、発火は WebElement("Preferences").Click
機能しません。
それを呼び出すLink("Options").FireEvent ("onmouseover")
と、メニューをプルダウンし、その後、設定項目を強調表示できますが、メニューをプルダウンした後でもクリックを呼び出すと、メニュー アクションのトリガーに失敗します。
これらのメニュー項目でクリック アクションをトリガーするアイデアは役に立ちます。
よろしく、
アダルシャ
.net - .QTP による .Net 拡張性
QTP v10 を使用しており、アプリケーションは .Net 3.5 です。提供されたドキュメント「HP QuickTest professional .Net add-in Extensibility」から TrackBar のカスタム サーバー コントロールを作成し、示されているように Configuration.Xml ファイルを SwfConfig ファイルにコピーしました。その後、QuickTest を開きましたが、テストには Click メソッドのみが表示され、作成された .dll にあるトラックバーの SetValue メソッドは表示されません。
Windows アプリケーションの記録と実行の設定は、「開いている Windows ベースのアプリでテストを記録して実行する」ためのものです。
テスト アプリケーションを実行する前に、QuickTest を開いています。ただし、私の Qtpro.exe 構成ファイルは、.Net 2.0 バージョンで実行されていることを示しています。しかし、それはv10なので.Net 3.5をサポートするはずです。
私は何度もすべてをチェックしました。何が欠けている可能性がありますか?
c# - 他のアプリケーションからC#コードへのデバッグ
QTPからdll(c#)を読み込んでいます。qtpテストの開始時にc#コードをデバッグすることは可能ですか?
automated-tests - QTP テストをバッチで実行するための代替手段は何ですか?
アプリケーションの自動回帰テストを実装する過程にあり、堅牢なバッチ テスト ユーティリティを探しています。QuickTest Professional 10.0 があり、廃止されたように見える「Test Batch Runner」がバンドルされています。以前のバージョンには「Multi-Test Manager」があったようですが、これも廃止されました。
存在する場合、どのような代替手段がありますか?
excel - ドキュメントが保存されていませんExcelでエラーが発生しました
これは、2つのExcelファイルを比較するための私のコードスニペットです。QTPスクリプトからこの関数を呼び出します。このエラーが頻繁に発生するため、テストスクリプトが失敗します。任意のポインタをいただければ幸いです。
エラーメッセージ:
ドキュメントが保存されていません。
関数ファイル:C:\ Program Files \ Mercury Interactive \ QuickTest Professional \ Tests \ ReusableFunctions.qfl
行(33):"objWorkbook2.Save"。
vmware - QTP+VM: リモート デスクトップ経由で VM に接続していない場合、クリック コマンドが実行されないのはなぜですか?
QTP 10 を VMWare と共に使用して、Siebel アプリケーションをテストしています。次のコードを実行して、[保存] ボタンをクリックします。
リモート デスクトップ経由で VM に接続している場合、コードは問題なく動作します。
一方、リモート デスクトップ接続を使用せずにスケジューラを介して QTP テストを開始すると、上記のコードはエラー メッセージなしで失敗します。WinButton は単純にクリックされません。
何か案が?
testing - QTPで動的にURLを構築する
私はテストチームの1人とQTPをざっと見てきました。
テストの記録、出力値を使用したテキストのキャプチャ、チェックポイントの入力など、いくつかの基本を理解しました。
しかし、私は次の方法を理解することができません...
ユーザーが入力して送信するWebフォームがあります。これにより、アイテムが作成され、データベースにIDが割り当てられます。このIDを取得できます。
次のページには、すべてのアイテムのリストが表示され、特定のアイテムを開くためのリンクが表示されます。これは、Webページ上の単純なハイパーリンクです。
どうすればよいですか:
- 作成ステップで割り当てられたIDのリンクがページに存在することを確認しますか?
- そのリンクをクリックしますか?
これは可能であるに違いないが、私はこれまでツールを手に入れるのに苦労してきたので、これは私がドキュメントを勉強する必要をなくすための助けを求める恥知らずな叫びです。
ありがとう。