Log.log(work)

いろんな作業メモ

UIAutomation

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…

Technology Manager and Technology Element proxies (kb2696646 patch)

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

めも

AccessibleObject クラス System.Object └System.MarshalByRefObject └ System.Runtime.InteropServices.StandardOleMarshalObject └System.Windows.Forms.AccessibleObject AutomationPeer クラス System.Object └System.Windows.Threading.DispatcherObject…

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

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

ラジオボタンが動作しない件

ラジオボタンやトグルのテスト中 RecordしたUIテストを再生してもラジオボタンが動いてくれない。 正確には、コード上では選択されているかのうように振る舞っているが、実際はすかってる。 なんでかわからんのでILSpyを使って検証することに。 クラスが違う…

UIAutomationでのテストクラス

コードビルダーで作ったものを再生するとちゃんと動かないので、一から作成しようと思ったのだが、ブログなどにあるサンプルコードは自動生成で使用したクラスを使っていない。何か違いがあるのか、それともどっちでもいいのか。 そこらへんの理由が知りたい…