問題タブ [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.
internet-explorer-9 - TestComplete 8 および IE 9: 2 つのプロセスの処理
URL で IE9 を起動すると、2 つのプロセスが開始されていることがわかります。親プロセスと子プロセス。TestComplete の ObjectBrowser では、両方のプロセスに Page ノードと関連する子ノードがあります。
私の Silverlight AUT (テスト対象のアプリケーション) には、スクロールする必要があるデータグリッドがあります。グリッドをスクロールする前に、スクロールバーを確認します。
ただし、使用するプロセスによって異なる結果が得られます。
これらのうちの 1 つは true を返し、もう 1 つは false を返します。Sys.Refresh
世界やコントロールをどれだけリフレッシュしてもSys.Process...UIAObject("StepList").Refresh
、一方は常に失敗し、もう一方はパスします。
これは本当に奇妙ですが、予測可能であれば回避できますが、そうではありません。親プロセス ツリーが機能する場合もあれば、子プロセス ツリーが機能する場合もあります。
私の質問は..
- 何が起こっている?
- アプリを起動する時点で、自動化に使用するプロセスをどのように決定すればよいですか?
- この問題を経験することなく、リストをスクロールするという目標を達成するにはどうすればよいでしょうか (目的の行を見つけることができます)。
jscript - TestCompleteスクリプトを介してブラウザを起動するにはどうすればよいですか?
TestComplete 9をインストールしたばかりですが、なんらかの理由でJScriptスクリプトがブラウザを起動しません。TestedAppsに完全なブラウザパスを追加しました。私はTCを初めて使用しますが、スクリプトはプロジェクトの一部であるため、TestedAppsを継承する必要があると思いますか?
IE、Chrome、Firefoxでこれを試しました。
どんな洞察も大歓迎です!
delphi - コンパイラの「最適化」オプションは、TestComplete 9 を使用したテストにどのように影響しますか
オプション「最適化」をオフにするためのデバッグ情報を含むアプリケーションの推奨事項として Smart Bear サイトで (証明: http://support.smartbear.com/viewarticle/32714/ )
このオプションがどのように機能し、Testcomplete 9 でのテストにどのように影響するかを誰が説明できますか?
com - COMを介してTestCompleteのaqObjectメソッドにどのようにアクセスしますか?
具体的には、私は同等のことをしようとしています
TestCompleteCOMインターフェイスを介して。
これはどうやるんですか?
ノート:
に接続して、WIN32OLEを介してTestCompleteに接続してい"TestComplete.TestCompleteApplication.8"
ます。
名前でaqObjectを取得し、NULLを取り戻すように統合に依頼しようとしたことは、おそらく指摘する価値があります。
sys = tc.integration.GetObjectByName( "Sys")sys.Exists => true sys.Name => "Sys"
aqObject = tc.integration.GetObjectByName( "aqObject")=> nil
jenkins - ジェンキンスから呼び出すと、testcomplete で自動化されたプロジェクトを実行できません
jenkins からの呼び出し時に testcomplete で自動化されたプロジェクトを実行できません。
継続的インテグレーションの部分では、プロジェクトは testcomplete を使用して自動化されており、bat ファイルを使用して jenkins を呼び出しています。bat ファイル内のスクリプトは次のとおりです。
testcomplete と iexplorer を開きますが、データを入力していません (自動化)。ジェンキンスを使用せずにバットファイルを直接呼び出すと、完全に機能します。解決策はありますか
testcomplete - Testcomplete のドキュメント ジェネレーター
Testcomplete のドキュメント生成ツールを使用/選択するためのベスト プラクティスは何ですか? 例: JSDoc、Natural Docs、YUIDoc など。
TC に最適なものはありますか? なぜ?
vbscript - TestComplete で VBScript を使用してスクリーンショットをキャプチャする方法は?
TestComplete を使用しています。スクリーンショットをキャプチャして、特定のフォルダーに配置する必要があります。VBScript を使用してこれを行う方法は?
git - .gitattributes が -crlf diff に設定されていて、ローカルで diff が適切に表示されていても、Github リスト ファイルがバイナリとして表示される
デフォルトで UCS-2 としてエンコードされたファイルを含むリポジトリがあります。それらは実際にはプレーンな ASCII ですが、TestComplete ツールによって作成され、そのエンコーディングに自動的に設定されます。これらのファイルを明示的にテキストに設定するために、多くのバリアントを試しました。.gitattributes
ファイルに次の文字列が含まれることになりました。
(*.sj ファイルは、実際には TestComplete の JS ファイルです) ファイルを正常に比較できます (少なくともgit checkout HEAD --force .
リポジトリ全体の後で)。1 file changed, 2 insertions(+), 1 deletion(-)
しかし、git push して GitHub でコミットを表示しようとすると、それらはバイナリとして表示されます。vimdiffなどの設定に関する多くのスレッドを見てきましたが、差分を見ることができるので問題は別の場所にあるようですが、githubにはありません。そして、私はWindowsで git を使用しています。
セットアップの何が問題になっていますか? .sj ファイルがすべてテキスト ファイルであることを github と git に理解させるにはどうすればよいですか?また、これらの変更をすべて、既に追加されているすべてのファイルに対して有効にするにはどうすればよいですか?
EDIT:私が欲しいのは、以前はバイナリと見なされていたにもかかわらず、これらのファイルがテキストファイルであり、そのように扱われるべきであることをgitとgithubに理解させることです。git/github のセットアップ方法