問題タブ [coded-ui-tests]

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.

0 投票する
1 に答える
2420 参照

c# - Visual Studio 2010 での単体テスト

Visual Studio 2010 プロジェクトで WinForm の単体テストを作成しようとしています。新しい "コード化された UI テスト" をプロジェクトに追加し、コード ファイルを開き、右クリックして [コード化された UI テストのコードを生成] -> [コード化された UI テスト ビルダーを使用] を選択します。次に、アプリケーションを起動し、UI マップ コントロールで [記録] を選択します。テストを実行します (この場合は、テキスト ボックスを選択し、ランダムな値を入力して、ボタンをクリックするだけです)。次に、テストで使用するコードを生成する UI マップ コントロールから [コードの生成] を選択します。このテストを実行すると、次のエラーが表示されます。

テスト メソッド HelloWorldTest.CodedUITest1.CodedUITestMethod1 が例外をスローしました: Microsoft.VisualStudio.TestTools.UITest.Extension.UITestControlNotFoundException: 再生は、指定された検索プロパティを持つコントロールを見つけることができませんでした。追加の詳細: TechnologyName: 'MSAA' ControlType: 'Window' Name: 'Form1' ClassName: 'WindowsForms10.Window' ---> System.Runtime.InteropServices.COMException: COM コンポーネントへの呼び出しからエラー HRESULT E_FAIL が返されました.

誰かが私が間違っている場所を知っていますか?

ありがとう

0 投票する
3 に答える
10202 参照

c# - AutomationProperties.Nameの使用方法は?

質問

AutomationProperties.NameプロパティがXAMLでプログラム的および宣言的にどのように使用されるかを誰かが(できればコード例で)説明できますか?

説明

たとえば、VisualStudio2010のCodedUIBuilderは、ウィンドウの名前をSearchPropertyとして使用することを理解しています。

ウィンドウの名前が変更されたため、コード化されたUIテストが信頼できる一定のSearchPropertyが必要です。

以下のコード例では、ウィンドウのタイトルが「パイプ1のプロパティ」としてハードコーディングされないようにします。

コード例

リンク

次に例を示します。方法:データバインドされたWPFリストまたはコンボボックスで自動化を適切に機能させる。私はそれをウィンドウに適応させることができませんでした。

0 投票する
1 に答える
1020 参照

wpf - ListViewの2列目にのみプロパティを設定するには?

序章

私は ListView を持っていて、2 番目の列だけを書式設定したいと考えています。次の XAML コードはそれを行います。

私が抱えている 1 つの問題は、AutomationProperties.Name プロパティが設定されていないことです。Coded UI Test Builder で確認しましたが、プロパティが空です。Text プロパティと Foreground プロパティが正しく設定されています。

質問

AutomationProperties.Name が設定されていない理由を知っている人はいますか?

追加情報

奇妙なことに、次の XAML コードAutomationProperties.Name を設定します。

ただし、ここでの問題は、AutomationProperties.Name がすべての列に設定されていることです。しかし、コード化されたUIテストコードが間違った値を返すため、2番目の列にのみ必要です(必要な2番目の列ではなく、最初の列の値)。

0 投票する
5 に答える
3447 参照

c# - Watin を使用してブラウザ (IE8) を閉じるにはどうすればよいですか?

自動化された UI テストを開発するために、Watin 2.0 を使用しています。ブラウザーを開いた後、Watin にブラウザーを閉じることができません。Watin.Core.Browser オブジェクトは IDisposible を実装していますが、Dispose() はうまくいきません。Close() メソッドも使用してみました。

ごく最近、IE オブジェクトのインスタンス化を Using ステートメントでラップしようとしましたが、うまくいきませんでした。

私はIE8でテストしています

0 投票する
1 に答える
7510 参照

visual-studio-2010 - VS 2010 でコード化された UI テストを使用してアプリケーションを開始する

Visual Studio 2010 Premium のレコーダーでテストを記録したとき、レコーダーがプログラムを開始するためのコードを生成しないことに気付きました。

再現手順:

  1. 新しいコード化された UI テストを VB .NET テスト プロジェクトに追加する
  2. 「OK」をクリックして、「アクションの記録、UI マップの編集、またはアサーションの追加」を使用します
  3. 録音ボタンをクリックして録音を開始します。
  4. Visual Studio で CTRL+F5 を押してプログラムを開始します
  5. 「コードの生成」ボタンをクリックします。
  6. 実行中のコードは生成されないことに注意してください。

プログラムの開始は、プログラムのテストにおいてかなり重要な部分であることを考えると、この問題には解決策があると確信しています。

0 投票する
1 に答える
1551 参照

unit-testing - コード化されたUITestBuilderは、ソリューションのセットアッププロジェクトでは表示されません

VS 2010を使用していますが、コード化されたUIテストを一度は正常に作成できました。同じことをしようとしていますが、[テストビルダー]ダイアログボックスが表示されなくなりました。私は次の投稿を見つけました:

http://social.msdn.microsoft.com/Forums/en/vsautotest/thread/ff495f15-bb42-454d-88af-ae4d3bb4a075

これは私の問題をいくらか説明しています。セットアッププロジェクトがあります。セットアッププロジェクトを削除してコード化されたUIテストを追加すると、すべてが機能します。次に、セットアッププロジェクトを追加し直し、コード化されたUIテストを追加すると、再び機能します。

次に、VS 2010を閉じて再度開き、コード化されたUIテストを追加しますが、テストビルダーダイアログのbosが表示されません。

誰かが修正を知っていますか?

0 投票する
1 に答える
314 参照

visual-studio-2010 - メソッドの保存/生成時にMSVS2010コード化UIテストが機能しなくなりました

コード化されたUIテスト機能は以前は機能していましたが、現在はメソッドを保存できません。「ソースコードファイルのカーソルがメソッド内にないため、コードを生成できませんでした。生成されたコードを挿入するメソッドにカーソルを置きます。」というエラーが表示され続けます。

次の場合にこのエラーが発生します。

  • 新しいコード化されたUIテストを作成し、メソッドを保存しようとします。

  • 以前に記録されたコード化されたUIテスト内を右クリックして、新しいメソッドのアクションを保存しようとします。

  • 新しいプロジェクトを作成し、新しいコード化されたUIテストを作成してから、メソッドを保存しようとします

VisualStudioとWindows7(x64)の両方を再起動しても、問題の修正には効果がありません。

これは、既存のプロジェクトと新しいプロジェクトの両方で発生します。修復VSを修正するには何をする必要がありますか?

0 投票する
2 に答える
786 参照

qtp - コード化された UI のフォルダー構造はどうあるべきですか?

コード化された Ui テスト用に特定のフォルダー構造を作成したいと考えています。

それはどうあるべきですか?

QTP フレームワークのように。特定のファイルを特定のフォルダーに保存できますか? はいの場合、誰でもフォーマットを共有できますか?

0 投票する
1 に答える
333 参照

video - ビデオレコーダーの設定方法

テスト終了時に自動テストを記録するためのテスト設定でビデオレコーダーを確認しました テスト結果に「ビデオ録画を作成できません」というエラーが表示された

私は何か見落としてますか

0 投票する
1 に答える
2172 参照

visual-studio - Visual Studio 2010 Premium を使用せずにコード化された UI テストを実行する方法

Visual Studio 2010 Premium がインストールされていなくても、コード化された UI テストをビルドして実行することは可能ですか?

または、Visual Studio 2010 Premium をインストールして、ライセンスなしでコマンド ラインで使用できますか? 私はそれが機能することを知っていますが、ライセンスはそれで大丈夫ですか?