シナリオ実行時、どうしてもエラーは発生すると思います。エラー発生時に、画面キャプチャも取得して特定のフォルダに保存しておくと、エラー状況を把握するのに役立ちます。という事で、標準のライブラリを使用した実装を考えてみましょう。
環境
WinActor 6.3.1 で確認しました。
全体の流れ
はじめに全体の流れを確認しておきましょう
![](https://www.taktools.net/tools/wp-content/uploads/2021/07/65d13cd5b26a1307e532f87b6215209b-800x667.png)
サブルーチン 現在日時取得
画像のファイル名に使用するため、現在の日時を取得します。
![](https://www.taktools.net/tools/wp-content/uploads/2021/07/e0d7eee99e3501efe3a086e33238ca44.png)
![](https://www.taktools.net/tools/wp-content/uploads/2021/07/56203c5920460f8f32cec0e59ba2b0e2.png)
実行日時に「2021/07/22 23:59:59」のように格納されます
![](https://www.taktools.net/tools/wp-content/uploads/2021/07/22cff93f4da4cccfc52235264c17ec5a.png)
実行日時に「20210722 23:59:59」のように格納されます
![](https://www.taktools.net/tools/wp-content/uploads/2021/07/e45d9bfbc1cf8a8f55e3dda25b45eff7.png)
実行日時に「20210722 235959」のように格納されます
![](https://www.taktools.net/tools/wp-content/uploads/2021/07/b2153285048595c650dfa3ea76acf795.png)
実行日時に「20210722_235959」のように格納されます。
画面キャプチャを取得して、ファイルに保存する
流れはこんな感じにしました。
![](https://www.taktools.net/tools/wp-content/uploads/2021/07/c32488c07689bb6c92f052568b614213.png)
![](https://www.taktools.net/tools/wp-content/uploads/2021/07/26d7a05bd6a4ff78fc72c7082a4936e7.png)
![](https://www.taktools.net/tools/wp-content/uploads/2021/07/4634110c42b08684331cae1c5cc94001.png)
これで、エラー発生時に画面キャプチャが取得されます。
![](https://www.taktools.net/tools/wp-content/uploads/2021/07/4ef9b1727740b11abf619a4890f15e84.png)
「エラー情報収集」で取得した内容を画面に表示したり、メールで送るなど、状況に応じて変えてみるといいですね。
あと、最後にビープ音を5回くらい鳴らして終わります。
まとめ
プチライブラリであるかもしれませんが、発見できなかったので自分メモとして残しました。