Log.log(work)

いろんな作業メモ

Coded UI Test

TODO: trace と ui test

Trace の使い方 TestContext.WriteLine メソッド TestContext.WriteLine メソッド (Microsoft.VisualStudio.TestTools.UnitTesting) とTrace.WriteLineメソッド Trace.WriteLine メソッド (System.Diagnostics) の使い分けが分からない。

あとで読む

UI Automation Provider Programmer's Guide http://msdn.microsoft.com/ja-JP/library/windows/apps/ee671596

UI Automation Fundamentals

http://msdn.microsoft.com/ja-JP/library/windows/apps/ee684007 UIオートメーションの基礎 Microsoft UI Automation enables assistive technology applications and automated testing tools to interact with the UI controls of other applications. Th…

Shift押しながら、もしくはCtrl押しながら、を記録したい

んだけどできなさそう。 // Row に対する最後の操作が記録されませんでした。コントロールに適切な識別プロパティがありません。 の連続。 できへんのかなー。 複数行選択とかUIで実施したい人おらんのかな。 追記 http://msdn.microsoft.com/ja-jp/library/…

record and playback

気が付いたこと&覚えたこと たくさんテストクラスを作るとそのうち「新しいテスト」でテストクラスが作れなくなる →不要なクラスを削ると作成できるようになる テストする画面はアクティブにしないと再生できない TechnologyManagerやpropertyProviderなど…

Technology Manager and Technology Element proxies (kb2696646 patch)

Patch不具合のお知らせ(2014/06/23時点) 拡張パッチ http://support.microsoft.com/kb/2696646UI Testの拡張をしていたので、開発機に上記のパッチをインストールしたところ、 右下のコード化されたUIテストパネルの録画(○)ボタンを押下した瞬間フリーズ。 c…

Referenceが使いにくい

Coded UI Testについて調べて思ったことはマイクロソフトのAPIの説明が全然くわしくない。 たとえばGethogeについての説明だったらhogeを取得します、しか書いてない。 いやいや、見ればそれくらいわかるからwもうちょっと違う観点の、アーキテクチャ的な情…

UIAutomationとラジオボタン(あとチェックボックスも)

コード化されたテスト で実施するとWpfhogehogeというクラスで生成され、ラジオボタンの場合下記のクラスに該当する。 よく見ると、チェックされた/されていない というpropertyは矢張りselectedだけなので、自動生成で作ったコードはすべからくラジオボタン…