2016-12-02 6 views
0

私はVS 2015 Enterpriseを使用しています。私はCodedUIテストの初心者です。私は私のソリューションにCodedUIテストプロジェクトを追加しました。私は簡単なテストを作成し、ボタンをクリックし、ラジオボタンなどを選択しました。VS 2015のCodedUIでテストするコントロールを見つけるにはどうすればよいですか?

"Test Automation with CodedUI"というPluralsightコースに従っています。 WPFフォームのコントロールを探したいのですが、テストビルダーでコントロールファインダーを選択し、マウスを実行中のアプリケーションに移動すると、もはや雄牛目ではなくなります。私はPluralsightコースに表示されているものとは異なる理由を理解していません。インストラクターがVS 2012を使ったと思う。それが理由だろうか?

+0

質問に回答しましたか?そうでない場合は、それを明確にするために[編集]してください。それが答えられたら、[回答を受け入れる](http://stackoverflow.com/help/accepted-answer)を読んでください。 – AdrianHHH

答えて

0

バージョン間に微妙な変更があります。コード化されたUIレコーダーのアサーションビルダーボタンをクリックすると、マウスポインタを画面の周りに動かすと(あまりにも速く動かない、または自分自身を混乱させる)、画面の一部の周りに青色の矩形が描かれます。マウスポインタを慎重に動かすと、画面上のコントロールの階層内の上位または下位の項目に対応する、より大きなセクションまたは小さいセクションを選択できるようになります。関心のあるコントロールをクリックします。選択したコントロールのプロパティを示すウィンドウが表示されます。新しいウィンドウには4つの矢印(上、下、左、右)があります。これらをクリックすると、コントロール階層をナビゲートできます。 「up」とそれに続く「down」が同じコントロールに戻ることはめったにないことに注意してください。 'up'は親コントロールを移動し、 'down'は最初の子に移動します。

0

私の提案は、キーボードショートカットを使用してコントロールファインダーを有効にすることです。マウスでマウスの上にマウスを移動すると表示されるはずです - 正しく思い出すと "Alt + H"です。基本的には、特定したいコントロールにマウスを移動し、キーボードショートカットを実行してからをクリックします。その時点でコントロールを正しく識別する必要があります。

関連する問題