質問するログイン新規登録

質問編集履歴

2

変更を戻す処理を行いました

2017/02/20 00:37

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- a
1
+ UIAutomationで自動テストを実行した時、こちらの操作が原因でアプリケーション側にエラーが発生する
body CHANGED
@@ -1,1 +1,24 @@
1
+ ###前提
2
+ UIAutomationを利用して、Windowsアプリケーションの自動テストを作成したいです。
3
+ アプリケーション操作の流れは以下になります。
4
+ 1.該当アプリケーションをAppActivateでアクティブな状態にする
5
+ 2.プロセスからmainWindowHandleを取得
6
+ 3.上記をもとにrootElementを取得し、コントロールのidから要素を取得
7
+ 4.コントロールの操作を実行
8
+ ###発生している問題・エラーメッセージ
9
+ 操作されるアプリケーション側が停止してしまいます。
10
+ エラー発生の共通点
11
+ ・アプリケーションのダイアログが開いた瞬間
12
+ ・アプリケーションのダイアログが閉じた瞬間
1
- aqwserdtfyguhjikol;.:,lmknjbhvgcfxdfzsesrydtyugiojl;,mnkbdjkfg.jl
13
+ アプリケーションのメインウィンドウが切り替わる瞬間に、AppActivateか、コントロール要素の検索が走ってしまい
14
+ 固まっているのだと思われます。
15
+ しかし、再現性も低く、エラーもコード側にはでないため、明確な原因はわかりません。
16
+ ###どうなりたいか
17
+ ・アプリケーションが停止する原因を突き止め、自動テストの安定性を高めたい
18
+ ・アプリケーションのメインウィンドウ切り替わり時にメッセージが送信された場合、アプリケーションが処理しきれず停止することはあるのかを知りたい
19
+ ###試したこと
20
+ AppActivate関数を利用する前に、2秒間待機処理を入れる
21
+ (効果なし)
22
+ ###補足情報(言語/FW/ツール等のバージョンなど)
23
+ 言語:C#
24
+ ツール:VS2015

1

a

2017/02/20 00:37

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- UIAutomationで自動テストを実行した時、こちらの操作が原因でアプリケーション側にエラーが発生する
1
+ a
body CHANGED
@@ -1,31 +1,1 @@
1
- ###前提
2
- UIAutomationを利用して、Windowsアプリケーションの自動テストを作成したいです。
3
-
4
- アプリケーション操作の流れは以下になります。
5
- 1.該当アプリケーションをAppActivateでアクティブな状態にする
6
- 2.プロセスからmainWindowHandleを取得
7
- 3.上記をもとにrootElementを取得し、コントロールのidから要素を取得
8
- 4.コントロールの操作を実行
9
-
10
- ###発生している問題・エラーメッセージ
11
- 操作されるアプリケーション側が停止してしまいます。
12
-
13
- エラー発生の共通点
14
- ・アプリケーションのダイアログが開いた瞬間
15
- ・アプリケーションのダイアログが閉じた瞬間
16
-
17
- アプリケーションのメインウィンドウが切り替わる瞬間に、AppActivateか、コントロール要素の検索が走ってしまい
1
+ aqwserdtfyguhjikol;.:,lmknjbhvgcfxdfzsesrydtyugiojl;,mnkbdjkfg.jl
18
- 固まっているのだと思われます。
19
- しかし、再現性も低く、エラーもコード側にはでないため、明確な原因はわかりません。
20
-
21
- ###どうなりたいか
22
- ・アプリケーションが停止する原因を突き止め、自動テストの安定性を高めたい
23
- ・アプリケーションのメインウィンドウ切り替わり時にメッセージが送信された場合、アプリケーションが処理しきれず停止することはあるのかを知りたい
24
-
25
- ###試したこと
26
- AppActivate関数を利用する前に、2秒間待機処理を入れる
27
- (効果なし)
28
-
29
- ###補足情報(言語/FW/ツール等のバージョンなど)
30
- 言語:C#
31
- ツール:VS2015