【WA0219】フル機能版だと動作するが実行版だとうまく動作しない場合は…
こんにちは、NTTデータ WinActor技術支援チームです。
いつもユーザーフォーラムをご利用いただき、ありがとうございます。
******お願い******
本コラムをご覧いただいた方へ、簡単なアンケートのご協力をお願いしております。
URLはこちら → https://forms.office.com/r/qgecyfEkaA
***************
フル機能版と実行版どちらも導入して利用されているユーザ様も多いと思いますが、
フル機能版で実行した場合は正常に動作するが、同じシナリオを実行版で実行した場合に
なぜかうまく動作しない…といった経験はございませんか?
これまでにいただいた同様のお問い合わせを振り返ってみても、
実行版で正常に動作しない事象は、実行端末に起因して発生するケースが多いことを確認しています。
今回はこれまで実際にあったお問い合わせから、よくあるケースについてご紹介しようと思います!
【ケース1】
【原因】
■シナリオ作成環境と実行環境に差異があった
フル機能版と実行版をそれぞれ別の端末にインストールしている場合、
シナリオ作成環境と実行環境は同じ状態になるよう設定等を揃えることが基本となります。
何を揃えたらいいか?と考えるより、端末の機種から設定まで「全て揃える!」が安心ですが、
どうしても機種まで揃えることが難しい場合は、下記項目に違いがないようご注意ください。
・画面表示に関する設定(画面サイズ、解像度や拡大率、フォントや文字サイズ等)
・OSのバージョン
・操作対象アプリケーションのバージョン
・ログインユーザの権限
また、シナリオ作成端末のWinActor(フル機能版)のみバージョンアップを行い、
実行版とのバージョンに差異がある場合も正常に動作しない可能性があります。(例:フル機能版Ver7.5.1、実行版Ver7.4.4)
新バージョンでは随時ノード・ライブラリの改修などが行われているため、
新バージョンで作成したシナリオを旧バージョンで実行した場合、
エラーが発出したり意図せぬ動作になる場合があり動作保証しておりません。
WinActorのバージョンを揃えるか、旧バージョンで作成⇒新バージョンで実行にてご利用ください。
★新バージョンで作成したシナリオを旧バージョンで実行しようとした場合のダイアログ
■実行端末が、フル機能版を導入している端末より低スペックだった
WinActor操作マニュアルには端末の推奨スペックが記載されていますが、
記載内容は、あくまでWinActorを単体で起動させた場合を想定したものになります。
WinActorと同時に起動させるアプリケーションで、
CPU、メモリ、HDD等を消費することが想定される場合は、
よりハイエンドなハードウェアをご準備いただく必要がございます。
■実行端末上でインストールフォルダ名を変更していた
WinActorのインストール後、インストールフォルダ名の変更またはインストールフォルダを移動するなどし
「WA7ScriptHelper32.dll」の保存先パスとレジストリ値が異なっていることで、
一部のライブラリが正常に動作しなくなってしまった事例があります。
インストールフォルダは名前の変更や移動を行わないことが基本となりますが、
もし変更してしまった場合は元に戻していただくか、レジストリ値の修正が必要となります。
【ケース2】
【原因】
■WebDriverが更新できていなかった
タスクスケジューラからの実行のみで運用していることでWebDriverが更新されず、
ブラウザのバージョンと差異が生じてエラーが発生した。
※タスクスケジューラにてシナリオを実行した場合、
起動オプション「-r」を指定してWinActorを起動することになり、
その場合は「自動更新」を設定していてもWinActor起動時に更新情報の確認は行われません。
タスクスケジューラからの実行のみで運用をしている場合は、
定期的にタスクスケジューラを使用せずにWinActorを起動して更新情報をご確認ください。
■WindowsUpdateが保留状態だった
WindowsUpdateが適用されずに保留状態となっている場合、WinActorの動作に影響を及ぼす可能性があります。
保留状態のWindowsUpdateが存在した場合は、Update適用後にPCを再起動して動作確認してください。
■端末を長時間稼働しており負荷がかかっていた
端末への負荷で画面表示等に時間がかかり、その後の操作に影響を及ぼしていた。
可能であれば、定期的に端末をシャットダウンもしくは再起動したり、
端末への負荷に対する対応策を実施してください。(端末負荷軽減策やシナリオへの待機系ノードの追加など)
<ユーザーフォーラムコラム>
・【WA0213】WinActorでできる端末負荷軽減方法
・【WA0167】シナリオ内での「待機」について➁
以上、今回は実行版でうまく動作しない場合のよくあるお問い合わせをご紹介しました。
同様の事象が発生した際、確認すべき点について本コラムの内容をご参照いただけると嬉しいです♪
<お願い>
本投稿に関する問合せにつきましては、
恐れ入りますがコメントではなく、個別問合せにてお願いいたします。
★お問合せ方法はこちらのコラムをご参照ください
【WA0116】ユーザーフォーラムで質問を投稿するときの手順
☆★ほかのコラムは WinActor利用者向けコラム一覧 から★☆