異なるウィンドウを識別できない
IEを一画面だけ立ち上げ、登録動作をWinActorで実行しています。
①編集モードの画面
編集ボタンを押すと、各項目が入力でき、保存ボタンで②の画面になります。ウィンドウ識別は「○○編集」です。
②参照モードの画面
登録前、登録後で、内容を見るだけの画面です。ウィンドウ識別は「○○実績」です。
①画面に対し、WinActorで各項目の値をセットして保存。
→登録エラーが発生した場合は①画面の状態でエラーメッセージが表示されます。
①の各項目が正しく登録されたかされなかったかを、以下のシナリオとしました。
①で保存ボタンをクリック
②の画面が表示されたかどうかをウィンドウ状態待機でチェック。取得結果を変数「結果」に格納。
変数「結果」=true→正しく登録されたと判定→「登録結果OK」
変数「結果」=false→正しく登録されなかったと判定→「登録結果NG」
このとき、①でエラーが発生しているのに、
変数「結果」にtrueが返ってきます。
ウィンドウ識別ルールでは、①と②の区別は正しく付けられています。
原因としてどのようなことが考えられるでしょうか。
解消するために、どんな方法があるでしょうか。
この質問は解決済みのためクローズされています。
chizmomo 新しいコメントを投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。
新規登録