タスクスケジューラーで起動した場合のみ「対象のアクティブ化に失敗しました。」というエラーが発生する
タスクスケジューラーを使ってシナリオを実行した時のみに
「対象のアクティブ化に失敗しました。」というエラーが発生してしまいます。
シナリオは実行後以下の処理を行っています。
- エクセル読み込み(繰り返しノード)
- 読み込んだ値の判定(分岐ー空白なら繰り返し終了、空白でなければ3.の処理へ)
- エクセルの値を取得し、変数(ID、PW)に格納
- ブラウザ起動(Edge)
- Webページ表示
- ウィンドウ前面化
- ウィンドウ最大化
- 待機
- Webページの「ログインに進む」ボタンクリック
- 待機
- Webページのチェックボックスクリック(チェックを入れる)
- Webページの特定の要素をクリック(XPathで指定、念のための処理なのでなくてもOK)
- ウィンドウ識別クリア
- エミュレーション(PageDown)
- Webページの該当欄にIDを設定(XPathで指定)
- Webページの該当欄にPWを設定(XPathで指定)
- 待機
- Webページの「ログイン」ボタンクリック
エラーが発生していまうのは14のエミュレーション操作です。
以下の操作でシナリオを実行した場合は、エラーは発生せず、問題なくログインができます。
- WinActorで該当のシナリオを開いて実行ボタンクリックで実行
- デスクトップに作成したシナリオのショートカットをダブルクリックで実行
過去の問い合わせを調べて、エラーが発生するノードの前に
13.ウィンドウ識別クリア
を追加してみましたが、エラーは解消されませんでした。
直前の
11.Webページのチェックボックスクリック(チェックを入れる)
では正しくチェックが入ってくれることを確認しているので、画面自体は認識してくれているはずなのですが・・・
環境は以下のとおりです。
■ノートパソコン(外付けモニターなし)
■OS:Windows10 バージョン20H2
■WinActor:7(評価ライセンス)
■エラー発生時に開いている画面
・エクセル
・WinActor7(当該シナリオ)
・Webブラウザ(最前面)
宜しくお願いいたします。
この質問は解決済みのためクローズされています。
WA初心者 ベストアンサーとして選択しました
回答とコメントは、会員登録(無料)で閲覧できるようになります。
新規登録