0

IEを一画面だけ立ち上げ、登録動作をWinActorで実行しています。

①編集モードの画面

編集ボタンを押すと、各項目が入力でき、保存ボタンで②の画面になります。ウィンドウ識別は「○○編集」です。

②参照モードの画面

登録前、登録後で、内容を見るだけの画面です。ウィンドウ識別は「○○実績」です。

①画面に対し、WinActorで各項目の値をセットして保存。

→登録エラーが発生した場合は①画面の状態でエラーメッセージが表示されます。

①の各項目が正しく登録されたかされなかったかを、以下のシナリオとしました。

①で保存ボタンをクリック

②の画面が表示されたかどうかをウィンドウ状態待機でチェック。取得結果を変数「結果」に格納。

変数「結果」=true→正しく登録されたと判定→「登録結果OK」

変数「結果」=false→正しく登録されなかったと判定→「登録結果NG」

このとき、①でエラーが発生しているのに、

変数「結果」にtrueが返ってきます。

ウィンドウ識別ルールでは、①と②の区別は正しく付けられています。

原因としてどのようなことが考えられるでしょうか。

解消するために、どんな方法があるでしょうか。

この質問は解決済みのためクローズされています。
chizmomo 新しいコメントを投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。