問題タブ [white-framework]

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 投票する
2 に答える
2306 参照

winforms - ホワイトとの統合テスト

白いフレームワークを使った経験のある人はいますか?

www.codeplex.com/white ?

次のプロジェクトで、Windows クライアントの基本的なスモーク テストに使用することを考えています。記事やあなた自身の経験についてアドバイスをお願いします。ありがとう。

0 投票する
4 に答える
4808 参照

wpf - 白の MessageBox にアクセスするにはどうすればよいですか?

以下のように起動される WPF アプリケーションに単純なメッセージ ボックスがあります。

を取得してボタンをクリックし、メッセージ ボックスを起動できます。

UISpy はそれをウィンドウの子として表示します。アクセスする方法がわかりませんでした。

MessageBox にアクセスして内容を確認するにはどうすればよいですか?

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

.net - PictureBox を白でテストする

現在、White テスト フレームワークを評価しています。かなり素晴らしいもの!

すべてが有望に見えますが、小さな壁にぶつかりました。

.NET 2.0 PictureBox をテストするにはどうすればよいですか?
そのための事前定義された UIItem はありません。Image クラスはありますが、PictureBox と組み合わせて使用​​するにはどうすればよいでしょうか。
CustomUIItem も使用しようとしましたが、成功しませんでした。標準の PictureBox にこれをどのように実装しますか?

私のオプションは何ですか?私は何を取りこぼしたか?

ありがとう



明確 にするため
に、このようなものはコードでテストする必要があることを知っています。私を信じてください。しかし、残念ながら、この ui 自動化は要件です。残念ながら...

今、おそらく画像の場所などを取得する方法が必要です。WinForms TextBox でテキストを取得できるように。


アップデート:

これは、私の Window の Debug.Details のダンプです。これが私の問題を理解し、できれば解決するのに役立つことを願っています。

0 投票する
7 に答える
4886 参照

.net - Microsoft UI Automation を使用して UI テスト自動化方式をうまく実装した人はいますか?

自動化された UI テスト フレームワーク/ソフトウェア ツールを探しています。過去に私はTestCompleteを使用していました。これは優れたソフトウェアですが、GUI テスト自動化の概念は十分に難しいと見なされたため、いくつかの投稿を書いて不満を 述べました

サードパーティのテスト自動化ツールの問題の 1 つは、ツールのサポートが貧弱であることは言うまでもなく、生産性を高めるために新しい言語を学ばなければならないことです。私は現在、.Net 3.0 とWhite Frameworkに付属するMicrosoft UI Automationを調査することを計画しています。しかし、それを行う前に、結果がどうなるか知りたいです。

誰でもこれについて共有する経験がありますか? アプリケーションで UI 自動化を使用して、持続可能で成功するテスト スイートを作成しましたか?

編集:これは非常に難しい質問のようです。この数日以内に回答が得られない場合は、報奨金を設定します。

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

wpf - ホワイト UI オートメーションを備えた Fiddler

私は非常に有線の問題を抱えています。

Web サービスを呼び出す WPF アプリケーションがあります。

アプリケーションを実行すると、フィドラーを介したサービスへの通信を確認できます。

私は、Thoughtworks の White フレームワークを使用して、WPF アプリケーションの UI 自動化テストを作成しました。

NUnit でテストを実行すると、テストはアプリケーションを起動しますが、フィドラーを介した Web サービスへの通信を確認できません

誰かがアイデアを持っていますか?

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

silverlight - Silverlight からの白い自動化に対するバブル未処理の例外

白い自動化 API を使用して Silverlight アプリをテストしていますが、Silverlight で未処理の例外が発生した場合、これを単体テストに報告する方法や、白い API をチェックインして例外が発生したかどうかを確認する方法がわかりません。 . 誰でもこれを行う方法がありますか?

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

silverlight-4.0 - White を使用して Silverlight 4.0 アプリケーションで OpenFileDialog をテストするにはどうすればよいですか?

OpenFileDialogユーザーが Silverlight 4.0 アプリケーションのボタンをクリックしたときに作成されるをテストしようとしています。FAQ によると、モーダル ダイアログを見つける正しい方法は次のとおりです。

ただし、コレクションWhite.WebBrowser.Silverlight.SilverlightDocumentを持っていないように見えるクラスを使用して、Silverlight アプリケーションをテストしています。ModalWindows()

誰かが私が間違っていることと、これをどのようにテストすべきかについてのヒントを教えてください。

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

silverlight - RDP 接続を開かない限り、Silverlight テストが機能しない

White で自動化している Silverlight UI テストがいくつかあります。その後、これらのテストは TFS ビルド エージェントによって実行されます。TFS ビルド エージェントは対話的に実行されるため、デスクトップにアクセスできます。

テストの実行時にビルド エージェントへのリモート デスクトップ接続が開かれている場合、ビルドは成功します。マウスポインターが動き回っているのがわかります。テストが HyperlinkBut​​ton をクリックすると、ナビゲーションが行われ、その後テスト内のアサーションによって検証されます。

テストの実行時にビルド エージェントへのリモート デスクトップ接続が開かれていない場合、ビルドは失敗します。Internet Explorer ウィンドウが作成され、Silverlight アプリが読み込まれますが、クリックは発生しません。アプリケーションは最初のページにとどまり、テスト アサーションはその後失敗します。

誰かがこの問題の解決策を見つけましたか?

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

c# - 「テキストボックス」から「テキスト」値を取得するには?

UI 自動化テスト用に White を使用してスクリプトを作成しています。「テキストボックス」から実際のテキスト値を取得する必要があります。

最初に TextBox を検索するために次の行を使用しました。AutomationId ("vwSearched_Number") は実際のテキスト値 (例: 123456) を表します。このテキスト値 (123456) を取得して、次のメソッドに使用したいと考えています。しかし、スクリプトは Assert 検証からのエラー メッセージで失敗しました。これは、'SearchedNumber' 値が返されなかったことを意味します。