問題タブ [testcomplete]
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.
testcomplete - TestCompleteが不明なオブジェクトでスタックしました
TestCompleteについて質問があります。私の自動テストは、テストされたアプリケーションの別のウィンドウにジャンプして、そこでスタックすることがあります。これは、指定されたテストの不明なコントロールが原因です(ウィンドウに存在しないfeコンボボックスを検索しています)。この状況を回避して別のテストにスキップする方法があるかどうか、私はさまよっていましたか?問題は、TCが存在しないオブジェクトを検索するという無限のループにとどまっていることです。
よろしくお願いします。ジョセフ
testcomplete - TestCompleteを使用して電子メールに返信する
TestCompleteを使用して受信トレイのメールに返信する簡単な方法を見つけるのに苦労しています。
現在、私はそのためのコードを使用しています。ここhttp://support.smartbear.com/viewarticle/9022/のJScriptセクションにあります。
返信をシミュレートするために、本文と件名に基づいて電子メールを作成して送信することができました。ただし、これは十分ではありません。テストしているソフトウェアは、正しいユーザーのメールボックスに配置するために、以前に送信されたメッセージにリンクするための実際の応答が必要です。
どんな助けでも大歓迎です。さらに詳しい情報が必要な場合はお問い合わせください。
ui-automation - Microsoft UI オートメーション コントロール パターンで TestComplete の UIAObject を使用する
TestComplete では、UIAObject の「ControlPatterns」プロパティは、オブジェクトの Microsoft UIA コントロール パターンを一覧表示します。
一般的な質問: UIAObject に対してこれらのコントロール パターンをどのように呼び出しますか?
具体的な質問: UIAObject がある場合、DataGridCell の列ヘッダーを取得するにはどうすればよいですか?
jscript - jscriptファイルをリロードするためのショートカット
私はnotepad++ for jscript
ファイル編集とTestComplete
JScript ファイルを使用する自動化テストを使用していますが、Jscript ファイルで何かを変更するたびに TestComplete を終了して開始するたびに。
short-cut-Key
を閉じずにリロードするものはありますかTestComplete
。
web-services - TestComplete8を使用したWebサービステスト-XmlDocumentパラメーターの正しいオブジェクトタイプを設定する
xmlDocTypeとして入力を必要とするTestComplete8内のWebサービスをテストしています。データはXMLファイルにありますが、Webサービスにデータを受け入れさせることに成功していません。
ReadWholeFile()を使用してファイルを直接使用し、xmlCheckpointとして保存し、コンテンツを抽出して正しいタイプにするための他のメソッドを試しました。一部のメソッドは、空白のオブジェクトを返しました。
関連するタイプの[生成されたコード]ボックスから、次のようになります。
ヘルプファイルには、これをスクリプトユニットにコピーして、正しいオブジェクトタイプを作成するために使用できると記載されていますが、これがどのように機能するかはわかりません。
XMLファイルを取得して正しいオブジェクトタイプを作成する方法についての提案はありますか?
ありがとう
編集 WSDLファイルから、XMLドキュメントのすべてのオカレンス(XMLドキュメントを取得するメソッドと1つを返すメソッドがあります)は次のように記述されます。
'xmlDoc'は実際にパラメーターの名前であり、Webサービスから定義されたタイプは.NetタイプXmlDocumentです(WebサービスはC#で記述されています)。
XMLドキュメントには、文字列、int、ブール値、および小数が混在しています。
automated-tests - testcompleteで2つの同じアプリケーションに同時にアクセスする方法は?
2つのVisualStudio2010アプリケーションに同時にアクセスする必要があります。たとえば、最初のVSアクションは、作成された1つのプロジェクトを開き、このプロジェクトを実行します。このVSの名前マッピングパスを作成し、このアクションを実行しました。2番目のVSで同じアクションを実行する必要がありますが、問題は、作成されたNMパスが最初のVisualStudioウィンドウで識別されることです。この問題の添付画像を見つけてください。誰かが助けてくれますか、2つのVSアプリケーションに同時にアクセスする方法は?
ruby - COM を使用しない限り、Test Complete/Execute 8 は RefreshMappingInfo を実行しません。
TestComplete v8 でテスト スクリプトを実行しています。メモリ内のオブジェクト グラフが古くなっています (ダイアログが表示されたため)。
次の VBScript コードを実行します
そして、次のエラーメッセージが表示されます...
このエラーは、TC がメソッド呼び出しをコントロールを検索する試みとして解釈することに関連しています。
本当に奇妙なこと.. COM 経由で TC8 に接続し、同じコードを実行すると、正常に動作します。だからルビーで:
テスト中にこれが機能しないのはなぜですか?どうすれば修正できますか?
testcomplete - Test Complete スクリプトが、Windows 7 マシン上のアプリケーションのオブジェクトを取得しません
Test Complete 6.0 を使用してスクリプトを作成し、アプリケーションを自動化しました。Test Complete がアプリケーションのオブジェクトを取得しません。
例: Sys["Application name"]
「オブジェクトが見つかりません」で戻ります。sys
スクリプトを使用して、EXE が実行されているものを見つけようとしました。sys
アプリケーションがマシンで実行されているにもかかわらず、アプリケーションがその下にないことがわかりました。
この問題は、1 台の Windows 7 マシンでのみ発生しています。他の Windows 7 および XP マシンでは、私のスクリプトは正常に動作しています。
c# - GUIのテストと.NETオブジェクトのネイティブプロパティ/フィールドへのアクセス
私のチームは現在、(。Net 3.5 WinFormsアプリケーションの)自動UIテストにTestCompleteを使用しています。ツールの切り替えを検討しています。主な理由は、C#を使用してUIテストを作成することです。(私たちの非UIテスト(ユニット、統合、システム)はすべてC#であり、私たちのチームはC#でのコードの記述と整理の経験があり、テストコードのコンパイル時チェックの利点などが好きです)
ただし、TestCompleteの非常に重要な機能の1つは、AUTの.Netオブジェクトのネイティブプロパティにアクセスする機能です。UIには、次のアクションの実行方法を決定するために、基になるデータを読み取り、少し演算を行う必要がある厄介な部分がいくつかあります。TestCompleteのオブジェクトブラウザを使用してGUIアプリに接続し、コントロール階層の調査を開始し、.Netプロパティ/フィールドの調査も開始できます。そして、自動テストで同じものにアクセスします: http ://support.smartbear.com/viewarticle/30816/
私はRanorex(C#ボックスをチェックする)を非常に簡単に調べましたが、この意味ではTestCompleteほど機能がないようです。プロパティ/フィールドタイプがシリアル化できなくなるとすぐにスタックしてnullを返すようです: http ://www.ranorex.com/blog/transfering-data-to-and-from-a-net-control
プロセスの境界を越えてオブジェクトをコピーするには、オブジェクトをシリアライズ可能にする必要がありますが、TestCompleteは何をしているのでしょうか。反射で厄介な何か?
私の質問は、C#でテストを記述できるようにしながら、このプロパティの参照をTestCompleteと同じくらい簡単にするテストフレームワークはありますか?(そしてうまくいけば、TestCompleteよりもクラッシュする可能性が少し低くなります)
Ranorexリンクは、オブジェクトを転送可能なものにマップするための独自の(テスト)コードを記述できることを示しているようですが、これは追加の作業です。また、TestCompleteのオブジェクトブラウザは、テスターがアプリの曖昧な深さを手動で探索するのに非常に便利ですが、Ranorexのスパイツールでは、シリアル化できないオブジェクトを参照することはできません。
testcomplete - リンクされたスクリプト ファイルの操作方法。テスト完了
TestComplete 9 でリンクされたファイルに問題があります。
問題のモデル:
1 つのプロジェクト スーツで、2 つのプロジェクトがあります。
最初のプロジェクト (Project_1) には、共通に使用されるすべてのスクリプト ファイルがあります。例: Utiles1.sj、Utiles2.sj ... など。Helper1.js ... Verify.js
他のすべてのプロジェクトには、Project_1 のスクリプト ファイル Utiles1.sj がリンクされています。
今のところ、すべて問題ありません。
次に、Utiles1.sj の Project1 で //USEUNIT Helper1 を使用しました (Project_1 にのみ存在します)。
プロジェクトをライブにするために、Utiles1.sj の機能が必要なすべてのプロジェクトに Helper1 をリンクしました。
その結果、そのようなプロジェクトとそのようなファイルがたくさんある場合は、リンク リンクをリンクする必要があります。
最小限の労力でこのような場合の回避策はありますか?
前もって感謝します。